X-Git-Url: https://git.llucax.com/z.facultad/75.10/miklolife.git/blobdiff_plain/4cc6389966aacaa88bb2d6d9c3b2acddebce8a26..d46d747ef58aaa1421b5163e26d3ba7930429abb:/carpeta/Documentacion/Modelo14/mo14%20-%20Implementacion%20de%20seguridad.rtf?ds=inline diff --git a/carpeta/Documentacion/Modelo14/mo14 - Implementacion de seguridad.rtf b/carpeta/Documentacion/Modelo14/mo14 - Implementacion de seguridad.rtf index 935603c..4bd21ee 100644 --- a/carpeta/Documentacion/Modelo14/mo14 - Implementacion de seguridad.rtf +++ b/carpeta/Documentacion/Modelo14/mo14 - Implementacion de seguridad.rtf @@ -1,8489 +1,648 @@ -{\rtf1\ansi\ansicpg1252\uc1\deff0\stshfdbch0\stshfloch0\stshfhich0\stshfbi0\deflang2058\deflangfe2058{\fonttbl{\f0\froman\fcharset0\fprq2{\*\panose 02020603050405020304}Times New Roman;} -{\f2\fmodern\fcharset0\fprq1{\*\panose 02070309020205020404}Courier New;}{\f3\froman\fcharset2\fprq2{\*\panose 05050102010706020507}Symbol;}{\f10\fnil\fcharset2\fprq2{\*\panose 05000000000000000000}Wingdings;} -{\f36\fswiss\fcharset0\fprq2{\*\panose 020b0603020202020204}Trebuchet MS{\*\falt Desyrel};}{\f114\froman\fcharset238\fprq2 Times New Roman CE;}{\f115\froman\fcharset204\fprq2 Times New Roman Cyr;}{\f117\froman\fcharset161\fprq2 Times New Roman Greek;} -{\f118\froman\fcharset162\fprq2 Times New Roman Tur;}{\f119\froman\fcharset177\fprq2 Times New Roman (Hebrew);}{\f120\froman\fcharset178\fprq2 Times New Roman (Arabic);}{\f121\froman\fcharset186\fprq2 Times New Roman Baltic;} -{\f122\froman\fcharset163\fprq2 Times New Roman (Vietnamese);}{\f134\fmodern\fcharset238\fprq1 Courier New CE;}{\f135\fmodern\fcharset204\fprq1 Courier New Cyr;}{\f137\fmodern\fcharset161\fprq1 Courier New Greek;} -{\f138\fmodern\fcharset162\fprq1 Courier New Tur;}{\f139\fmodern\fcharset177\fprq1 Courier New (Hebrew);}{\f140\fmodern\fcharset178\fprq1 Courier New (Arabic);}{\f141\fmodern\fcharset186\fprq1 Courier New Baltic;} -{\f142\fmodern\fcharset163\fprq1 Courier New (Vietnamese);}{\f474\fswiss\fcharset238\fprq2 Trebuchet MS CE{\*\falt Desyrel};}{\f475\fswiss\fcharset204\fprq2 Trebuchet MS Cyr{\*\falt Desyrel};} -{\f477\fswiss\fcharset161\fprq2 Trebuchet MS Greek{\*\falt Desyrel};}{\f478\fswiss\fcharset162\fprq2 Trebuchet MS Tur{\*\falt Desyrel};}{\f481\fswiss\fcharset186\fprq2 Trebuchet MS Baltic{\*\falt Desyrel};}}{\colortbl;\red0\green0\blue0; -\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue128;\red0\green128\blue128;\red0\green128\blue0;\red128\green0\blue128; -\red128\green0\blue0;\red128\green128\blue0;\red128\green128\blue128;\red192\green192\blue192;\red12\green12\blue12;}{\stylesheet{\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \snext0 Normal;}{\*\cs10 \additive \ssemihidden Default Paragraph Font;}{\* -\ts11\tsrowd\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv -\ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \snext11 \ssemihidden Normal Table;}{\*\cs15 \additive \ul\cf2 \sbasedon10 \styrsid10311064 Hyperlink;}{ -\s16\ql \li0\ri0\widctlpar\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext16 \styrsid4345174 header;}{\s17\ql \li0\ri0\widctlpar -\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 \sbasedon0 \snext17 \styrsid4345174 footer;}{\*\cs18 \additive \sbasedon10 \styrsid4345174 page number;}{\*\ts19\tsrowd -\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidthB3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tscellwidthfts0\tsvertalt\tsbrdrt\tsbrdrl\tsbrdrb\tsbrdrr\tsbrdrdgl\tsbrdrdgr\tsbrdrh\tsbrdrv \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\fs20\lang1024\langfe1024\cgrid\langnp1024\langfenp1024 \sbasedon11 \snext19 \styrsid16529899 Table Grid;}}{\*\listtable{\list\listtemplateid-519136468\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li360\jclisttab\tx360\lin360 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0 -{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1080\jclisttab\tx1080\lin1080 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093 -\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li1800\jclisttab\tx1800\lin1800 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2520\jclisttab\tx2520\lin2520 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;} -\f2\fbias0 \fi-360\li3240\jclisttab\tx3240\lin3240 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li3960 -\jclisttab\tx3960\lin3960 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li4680\jclisttab\tx4680\lin4680 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5400\jclisttab\tx5400\lin5400 }{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6120\jclisttab\tx6120\lin6120 }{\listname ;}\listid708575314}{\list\listtemplateid281997924 -\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel -\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089 -\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;} -\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480 -\jclisttab\tx6480\lin6480 }{\listname ;}\listid842862220}{\list\listtemplateid-1544498596\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873103 -\'02\'00.;}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873115\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873103\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid134873115\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid134873103\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113 -\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873115\'02\'08.;}{\levelnumbers\'01;} -\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1169293974}{\list\listtemplateid2057888870\listhybrid{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873103 -\'02\'00.;}{\levelnumbers\'01;}\fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113\'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440 -\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873115\'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160\jclisttab\tx2160\lin2160 }{\listlevel -\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873103\'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0 -\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113\'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid134873115\'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc0\levelnfcn0\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid134873103\'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc4\levelnfcn4\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873113 -\'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc2\levelnfcn2\leveljc2\leveljcn2\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873115\'02\'08.;}{\levelnumbers\'01;} -\fi-180\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1192568255}{\list\listtemplateid-1593687246\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880 -\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23 -\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0 -\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1 -\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname ;}\listid1806699302}{\list\listtemplateid-2013899526\listhybrid{\listlevel\levelnfc23\levelnfcn23 -\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li720\jclisttab\tx720\lin720 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0 -\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li1440\jclisttab\tx1440\lin1440 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360 -\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li2160\jclisttab\tx2160\lin2160 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext -\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li2880\jclisttab\tx2880\lin2880 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091 -\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li3600\jclisttab\tx3600\lin3600 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;} -\f10\fbias0 \fi-360\li4320\jclisttab\tx4320\lin4320 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873089\'01\u-3913 ?;}{\levelnumbers;}\f3\fbias0 \fi-360\li5040 -\jclisttab\tx5040\lin5040 }{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873091\'01o;}{\levelnumbers;}\f2\fbias0 \fi-360\li5760\jclisttab\tx5760\lin5760 } -{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\leveltext\leveltemplateid134873093\'01\u-3929 ?;}{\levelnumbers;}\f10\fbias0 \fi-360\li6480\jclisttab\tx6480\lin6480 }{\listname -;}\listid1882402713}}{\*\listoverridetable{\listoverride\listid708575314\listoverridecount0\ls1}{\listoverride\listid1882402713\listoverridecount0\ls2}{\listoverride\listid1806699302\listoverridecount0\ls3}{\listoverride\listid842862220 -\listoverridecount0\ls4}{\listoverride\listid1192568255\listoverridecount0\ls5}{\listoverride\listid1169293974\listoverridecount0\ls6}}{\*\rsidtbl \rsid20704\rsid151245\rsid151329\rsid157895\rsid216146\rsid265749\rsid286523\rsid294813\rsid414882 -\rsid541785\rsid545908\rsid659525\rsid676765\rsid722229\rsid746267\rsid878582\rsid1002065\rsid1050570\rsid1141711\rsid1180580\rsid1202680\rsid1261937\rsid1323277\rsid1443031\rsid1447750\rsid1465936\rsid1532427\rsid1579352\rsid1639306\rsid1713792 -\rsid1719069\rsid1731785\rsid1785549\rsid1847316\rsid1861734\rsid1906447\rsid2170166\rsid2245428\rsid2303000\rsid2492985\rsid2515417\rsid2522242\rsid2631793\rsid2633967\rsid2643954\rsid2705535\rsid2708492\rsid2841377\rsid2884575\rsid2897863\rsid2899807 -\rsid3042866\rsid3082843\rsid3213315\rsid3225670\rsid3240602\rsid3289990\rsid3424186\rsid3434675\rsid3549731\rsid3552831\rsid3610451\rsid3686347\rsid3693239\rsid3693762\rsid3868438\rsid3880643\rsid3891034\rsid3935565\rsid3936840\rsid4004064\rsid4027509 -\rsid4073242\rsid4130750\rsid4131712\rsid4141932\rsid4201161\rsid4203740\rsid4207939\rsid4271030\rsid4329851\rsid4345174\rsid4407600\rsid4465047\rsid4668982\rsid4809301\rsid4864066\rsid4874609\rsid4996380\rsid4999623\rsid5138116\rsid5138839\rsid5274261 -\rsid5385367\rsid5535349\rsid5712412\rsid5781175\rsid5794809\rsid5839235\rsid5843278\rsid5858157\rsid5901293\rsid5915161\rsid5922090\rsid6364580\rsid6447039\rsid6452201\rsid6553639\rsid6558819\rsid6688377\rsid6834870\rsid6890163\rsid6904291\rsid6967832 -\rsid7041709\rsid7215054\rsid7225471\rsid7230403\rsid7353473\rsid7359439\rsid7477621\rsid7537636\rsid7540356\rsid7541208\rsid7608511\rsid7735901\rsid7756374\rsid8002554\rsid8015672\rsid8016830\rsid8069897\rsid8091998\rsid8146442\rsid8151511\rsid8392606 -\rsid8411340\rsid8468892\rsid8471795\rsid8484030\rsid8598060\rsid8600308\rsid8660967\rsid8661363\rsid8870092\rsid8872054\rsid8986135\rsid8997858\rsid9053857\rsid9126113\rsid9130035\rsid9185197\rsid9186327\rsid9318052\rsid9334059\rsid9377159\rsid9381896 -\rsid9399611\rsid9454319\rsid9459024\rsid9516969\rsid9595785\rsid9665444\rsid9709654\rsid9840535\rsid9898983\rsid9902767\rsid10171893\rsid10224589\rsid10311064\rsid10432972\rsid10556177\rsid10634543\rsid10701697\rsid10885258\rsid10897988\rsid10958806 -\rsid11030114\rsid11038731\rsid11079232\rsid11152602\rsid11340260\rsid11412386\rsid11428129\rsid11496209\rsid11666120\rsid11677346\rsid11892371\rsid12008998\rsid12016325\rsid12020020\rsid12075659\rsid12086585\rsid12126871\rsid12208366\rsid12402038 -\rsid12601929\rsid12672350\rsid12746594\rsid12787667\rsid12800265\rsid12849087\rsid12866779\rsid12926129\rsid12990600\rsid13048222\rsid13174396\rsid13179560\rsid13205155\rsid13256117\rsid13375992\rsid13376273\rsid13389428\rsid13438039\rsid13445777 -\rsid13448394\rsid13502073\rsid13504653\rsid13728141\rsid13905533\rsid13967337\rsid13969815\rsid14024822\rsid14175819\rsid14295502\rsid14437068\rsid14439023\rsid14484328\rsid14551371\rsid14552699\rsid14554011\rsid14568302\rsid14574856\rsid14579043 -\rsid14680550\rsid14682390\rsid14686571\rsid14817288\rsid14887586\rsid15009656\rsid15092379\rsid15164345\rsid15291556\rsid15337653\rsid15409153\rsid15410915\rsid15426996\rsid15430475\rsid15535408\rsid15613167\rsid15753411\rsid15808739\rsid15861960 -\rsid15946119\rsid16085235\rsid16147095\rsid16259534\rsid16332829\rsid16335593\rsid16336390\rsid16393822\rsid16399163\rsid16473238\rsid16473443\rsid16529899\rsid16542367\rsid16583651\rsid16606291\rsid16611804\rsid16649806\rsid16661662\rsid16671274} -{\*\generator Microsoft Word 10.0.2627;}{\info{\title Modelo conceptual de Seguridad}{\author certant}{\operator certant}{\creatim\yr2004\mo1\dy13\hr9\min57}{\revtim\yr2005\mo6\dy21\hr10\min35}{\version196}{\edmins-32743}{\nofpages13}{\nofwords4968} -{\nofchars27330}{\*\company Certant S.A.}{\nofcharsws32234}{\vern16437}}\margl1701\margr1701\margt1417\margb1417 \deftab708\widowctrl\ftnbj\aenddoc\hyphhotz425\noxlattoyen\expshrtn\noultrlspc\dntblnsbdb\nospaceforul\hyphcaps0\formshade\horzdoc\dgmargin -\dghspace180\dgvspace180\dghorigin1701\dgvorigin1417\dghshow1\dgvshow1 -\jexpand\viewkind1\viewscale100\pgbrdrhead\pgbrdrfoot\splytwnine\ftnlytwnine\htmautsp\nolnhtadjtbl\useltbaln\alntblind\lytcalctblwd\lyttblrtgr\lnbrkrule\nobrkwrptbl\snaptogridincell\allowfieldendsel\wrppunct\asianbrkrule\rsidroot3424186 \fet0\sectd -\linex0\headery708\footery708\colsx708\endnhere\pgbrdropt32\sectlinegrid360\sectdefaultcl\sectrsid15410915\sftnbj {\footer \pard\plain \s17\ql \li0\ri0\widctlpar\tqc\tx4419\tqr\tx8838\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid3082843\charrsid4345174 P\'e1gina }{\field{\*\fldinst {\cs18\f36\fs20\insrsid3082843\charrsid4345174 PAGE }}{\fldrslt {\cs18\f36\fs20\lang1024\langfe1024\noproof\insrsid9186327 10} -}}{\cs18\f36\fs20\insrsid3082843\charrsid4345174 de }{\field{\*\fldinst {\cs18\f36\fs20\insrsid3082843\charrsid4345174 NUMPAGES }}{\fldrslt {\cs18\f36\fs20\lang1024\langfe1024\noproof\insrsid9186327 13}}}{\cs18\f36\fs20\insrsid3082843\charrsid4345174 -\tab \tab Modelo 14 - }{\b\f36\fs20\insrsid3082843\charrsid4345174 Modelo de implementaci\'f3n de Seguridad}{\f36\fs20\insrsid3082843\charrsid4345174 -\par }}{\*\pnseclvl1\pnucrm\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl2\pnucltr\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl3\pndec\pnstart1\pnindent720\pnhang {\pntxta .}}{\*\pnseclvl4\pnlcltr\pnstart1\pnindent720\pnhang {\pntxta )}} -{\*\pnseclvl5\pndec\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl6\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl7\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl8 -\pnlcltr\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}{\*\pnseclvl9\pnlcrm\pnstart1\pnindent720\pnhang {\pntxtb (}{\pntxta )}}\pard\plain \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12866779 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3213315\charrsid4345174 -\par }{\b\f36\fs20\insrsid3424186\charrsid4345174 Modelo }{\b\f36\fs20\insrsid10634543\charrsid4345174 de implementaci\'f3n}{\b\f36\fs20\insrsid3424186\charrsid4345174 de Seguridad -\par }\pard \ql \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\b\f36\fs20\insrsid3424186\charrsid4345174 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid3424186 {\f36\fs20\insrsid12866779\charrsid4345174 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid10634543 {\f36\fs20\insrsid3424186\charrsid4345174 El presente documento }{\f36\fs20\insrsid7735901\charrsid4345174 detalla la implementaci\'f3n de seguridad s\'f3 -lo a nivel de la aplicaci\'f3n, en base a los conceptos partidos de los anteriores modelos de seguridad y men\'fa, as\'ed como la especificaci\'f3n del DER propio dentro de la base de datos para tratar estos t\'f3 -picos, vinculados a los servicios de la base de directorio. Aunque esta documentaci\'f3n estipula espec\'edficamente las especificaciones sobre la aplicaci\'f3n, inevitablemente debemos hacer referencia al manejo de usuarios del dominio Win}{ -\f36\fs20\insrsid15808739\charrsid4345174 dows implementado en Samba ya que los usuarios en el directorio son los autoritativos.}{\f36\fs20\insrsid4407600\charrsid4345174 Por ello comenzaremos por este lado y luego seguiremos con la implementaci\'f3 -n propia referente a la aplicaci\'f3n.}{\f36\fs20\insrsid15409153\charrsid4345174 -\par }{\f36\fs20\insrsid4407600\charrsid4345174 -\par }{\b\f36\fs20\insrsid4141932\charrsid4345174 1 - }{\b\f36\fs20\insrsid4407600\charrsid4345174 ABM de usuarios en el dominio, datos propios de los usuarios}{\b\f36\fs20\insrsid722229\charrsid4345174 internos}{\b\f36\fs20\insrsid4407600\charrsid4345174 - -\par }{\f36\fs20\insrsid722229\charrsid4345174 -\par Los usuarios internos son todo el personal de la Obra Social. En el momento de la incorporaci\'f3n de un empleado (cualquiera sea su cargo), el administrador del dominio deber\'e1 - darlo de alta como tal bajo el contenedor correspondiente (en Casa Central o en alguno de los CAP). Esto lo debe hacer a trav\'e9 -s de alguna de las herramientas administrativas que provee Samba como WEBMIN o SWAT, que son aplicaciones WEB de uso libre, o con las propias herramientas de samba por l\'ednea de comando, como el }{\b\f36\fs20\insrsid722229\charrsid4345174 smbpasswd}{ -\f36\fs20\insrsid722229\charrsid4345174 . -\par }{\f36\fs20\insrsid15426996\charrsid4345174 -\par La estructura corporativa del \'e1rbol ser\'e1 como se muestra a continucaci\'f3n: -\par -\par }{\f36\fs20\insrsid16671274\charrsid8471795 {\*\shppict{\pict{\*\picprop\shplid1025{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}} -{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw14104\pich9791\picwgoal7996\pichgoal5551\pngblip\bliptag1960960881{\*\blipuid 74e1e371f5187caca653df57070ce568} -89504e470d0a1a0a0000000d49484452000002150000017208030000007523d83300000300504c5445ffffffffff00ff0000c7c7c787878787000000ffff00ff -00008700000000a4a4a4b6b6b6c8c8c8dbdbdbedededffffff3300004d0000660000800000990000b30000cc0000e60000ff0000ff1d1dff3a3aff5757ff7575 -ff9292ffafafffcccc3311004a19006020007728008e2f00a43700bb3e00d24600e84d00ff5500ff6c22ff8244ff9966ffb088ffc6aaffddcc3322004a310060 -4000774f008e5e00a46e00bb7d00d28c00e89b00ffaa00ffb522ffc144ffcc66ffd788ffe3aaffeecc3333004747005c5c00707000858500999900adad00c2c2 -00d6d600ebeb00ffff00ffff29ffff52ffff7affffa3ffffcc223300314a004060004f77005e8e006ea4007dbb008cd2009be800aaff00b5ff22c1ff44ccff66 -d7ff88e3ffaaeeffcc1133001a4d002266002b80003399003cb30044cc004de60055ff0068ff1d7cff3a8fff57a3ff75b6ff92caffafddffcc00330000500000 -6d00008a0000a80000c50000e20000ff001aff1a33ff334dff4d66ff6680ff8099ff99b3ffb3ccffcc003311004d1a00662200802b00993300b33c00cc4400e6 -4d00ff551dff683aff7c57ff8f75ffa392ffb6afffcaccffdd003322004a3100604000774f008e5e00a46e00bb7d00d28c00e89b00ffaa22ffb544ffc166ffcc -88ffd7aaffe3ccffee003333004d4d00666600808000999900b3b300cccc00e6e600ffff1dffff3affff57ffff75ffff92ffffafffffccffff001a3300285000 -376d00458a0054a80062c50071e20080ff1a8cff3399ff4da6ff66b3ff80bfff99ccffb3d9ffcce6ff0000330000550000770000990000bb0000dd0000ff1717 -ff2d2dff4444ff5b5bff7171ff8888ff9f9fffb5b5ffccccff1a003326004d3300664000804d00995900b36600cc7300e68000ff8e1dff9d3affab57ffba75ff -c892ffd7afffe6ccff3300334d004d660066800080990099b300b3cc00cce600e6ff00ffff1dffff3affff57ffff75ffff92ffffafffffccff33001a4d002666 -003380004099004db30059cc0066e60073ff0080ff1d8eff3a9dff57abff75baff92c8ffafd7ffcce6ceeaf62700000001624b47440088051d48000000097048 -597300000ec300000ec301c76fa864000010ca4944415478daed9d3f6ee34a12873996e09d92810d0ca7730363c2e74464b2c0a6bec9bbc2dce05d618101142b -da88a0023b9e4bbc9d836c57374991fa4b516cb2a5fe7e83914dca24a5e2c7eaea66b32a491042087d2d2598023989c1e1510518a862421e4b282a30e002281e -5bc25d2007c5d7af0d676117c1024fd1a282a813c99604fdf9e85ecc12a6893ea8a89c8543e32b6d0850347d45e92c74718e79a0a206a25ec63c91774a5d8459 -31513a0bec83a7a883cd8a0aa10989bdff61a968754f1f8937a1c2753c5a54d0844045dd8c703b042ada543c420554ec52f10815489a5d90affbb74eb150d454 -3c3e4205daa1e2f1806840f01587a878840ab0d813639b342107a8c03e716371880b5c05de022a50076f0114d15371601c8ba8227a2cf647bc81022cf66e8400 -0558ec72214081940ba9a91098400d309c3005da83031320a840bb4a4d83f1b9ae9696852eaf92f717b372697ecdb150945414fa3f7bfed898ff7fbd7c9a6579 -2b964592e6e605c5ec2b5e3759aeff8daf305464b95292185f615e519cbee2ad4816ebf785f9ffaba22249b2677c45d454bcffdef1156f850125838ab8e38ae5 -aa8c2b36e9e74eb4b9c242889e29820a0415082a105420a8405081a0024105820a0415082a105420a840508109105420a8405081a0024105820a041568720c8e -08cb444dc53f0e0a2aa0022a105420a8405081a0024105820a0415082a105420a8405081a0024105820aa8405081a0024105820a0415c83f15ccf1460734ab24 -b386b00b5440053ad69860020415082ad035bd0f3a22b8868b5620a8800aa8800a0415e854a0d97105ba7f2a1e6b49c715082aa022722a66dd5620a8800aa880 -0a0415082a105420a8405081fc52d1d0acdb0a1481f6e6edeeae60662f5440053adab060020415082ad0054a3fd749f24791e6af92a4b95d939b7f92639af894 -3d7f6c1c15f322c9e6968a799aeb6ac3c4e2e563f6acb8a0a8f4bac9f2a58818027e25df9f2c156bf362565b5f5198df0acc149916ebf75f8e8afcdb7f66a9a1 -e24da9d0d58e8a379115668ad057246514f1b449adafc8dbbe0223451c57e4efbfd78e8affd57185a1227b26e044f44c115420a8405081a0024105820a041508 -2a105420a8405081a0024105bacea8e86e15faa526b7e445e44efc1c544005544005544005544005544005544005544005544005544005544005544005544005 -544005544005544005544005544005544005544005544005544005544005544005544005544005544005544005544005544045a4541c7b24fbdc43dad277c31b -a0a2ff27bf1b2a1e77559edc7f6c259db6ebb861f066b906e83ba66216351502155071bc69f4d6f88ed3c40f4d85530f2a3a6d18ba59dcee3a5131ca7521535c -7d077d85f4f415e2e3d38e6c969207f9328c9b9d8de2cc6750e1d72cd2b991828a88a890edeb008daf0f2a3c1ce51ea8f0679666d43288e966a39ca0d1a83837 -8a75948aa183c031cd220f0f0f52ff2250b173d024996d750915cded66b74585280b4a43f9cb8340c52e15976e575131492f693690a3d8914005540c444553fe -a818f428e7c788bac515870697c68d2b8636cb50540cdb888e73945dcdf6656dfe652be9b8a1a3e2ec86a19a65382a4270e65eee33f43ab9235331f4b7560c2e -a1e2889b1dc799c74ec55866d9a142ce76428eb84b19b811ed7094f8a818cd2c8351f1655813f46de27d78ad5e54f4dd3008b30c522ac403151d2edb5984be22 -14b34005540ce2667d51b1e393a1c28b59d23c49b2a2b1a25ad037f015f541fbb4ae7e46b17c9be5fb262bd23c7bfee940588a14bab09c7f3c499ee6dfff2505 -545427a2c710919fbb63e350f1ba49730384e4ea1fec429eaede17e6677189bfb8772a46dc2e042a16ebacb05464cfe2168aac502af46da8888e0a7506ce3dd8 -c56febd257f4a6c2ff0093efbb63371c570c6596547eb6e38a9f76a137157eef5b8d78940336ef33d1cecf0cbd60cc3299bb9ce828b7494588820aa818aef10d -f128b748c5f866f169ba108fb27bd09e0f06fa79a23018b3f4395fb31b3eca81e3f6b5f93454cca0022aa0022a6e8a0acfcffa8d79942321429f586ea451ac89 -cc72f17531bbeda3eca9ef10d12877c792507dc5dd5211580e3da8808a7ba06294fb5663df1dbb152a46bf693859233afa515263d2d5ce9a6a92c9b2bc5778e6 -9e61395725d99bb2b42cfc421adeddb11bbe0b923d7f6ceadbc3a9f9f15664cf9feb543e363a3bed456666e9fdc5fcf6b92867abe926fafec15dd893ffedc742 -3ed3b9dd42e7b4993dfe78f95cdf8ca5a3a7e27593d94903f61a572ab2dcac2abedb739ee6a9e8d2b2c8723ddd6e068adbe4c82ecccbc7269b6fc44d657373da -dc3e12a8b895a32cd6efbf76a87833cd48f6ac57b85923baf46dad4ea09cadf6a49be8fb0777e14efe5362a9d02df41dddc7bd5361fc69e50d4bb729ae415ded -37a297ce153fd95e9be3fdbd49ecd598bcff1ace57d453545d0bf2ba71ab75769afa0afd3aef8b6551cd56d3f7f4ffc15dd86f9e2e0a4b856ea154b87d0c6385 -d5f9372e9b723b50eb6bbe9fcee1fa5cbb46d61062ce57ba7297d3e75a1bd297aa55bde2e3b55bfc950de0968b5c0f9f99c3af86fb663a2bad116dea15aeab75 -765a2abaa471456abe8f9bada6efe9ff83bb507a574fff7c3271456ee7b7e957b05ea75f5cb16305d1533eff7c52d73497a2fa185beb9b80e72f637dfb052e9b -a67f65eb6b3fcaabbd045c93a954b886d635a0f504719d183acc3175f7e6288b1f0b47c560be22f49e69cb0aaf1b71fed7aec9df178bd265bdd6d6ffbe71bea2 -e5c03ca9d5742ac0b6f1d529e1fa734b852e7d2fc9b0d7dc151fab754c47855ecbc5b02d48e854b4ac60a8f8c3dad4d93859ccd7ce0e860af34615102deddc7d -b79d6f5f5193f756d8405dd7a6f667dd82d8a59a0adb2ee7c31cd3b620b939725a866d31f98a861524d1c735ac3758e6dbf046cd93d50151e52b7c53d16a3a6d -b4e91adf9fb6c9dc469b55d09d56adea9571457d4cdb5e677373f0df8ba8a8d8b382091d723b3fbf1957b837aa8028ade20acf54dc6fcf34742a8eef7639e519 -ef82b33446faa0625c2ac6b23ebee226a8085e5001155001155001155001155001155001155001155001155001155001155001155001155001155031f2517c64 -85828a1ba7c24bb230a8800aa8800aa888858a042aa0a2fd7e5d73182aa0022a0e7acd80a918f0e349a73f902fd15321a15331e4e79373a6189c43a8f0f25907 -ed15c8512565addea4f90b5478f0d7437cd6d1b2d08b2bdeac872a7f893bae68fde5549e636a2a1a05bdebc2de5031757b2267d6430554dc2d1597d8f76c68dc -ef44758c2b92c6fecbb82ba468739ce18c71a8b8a839940e71b3272a44bfbc5813d883d89f81c515c9089fc9f63b6e870af14a85b8b0bb0cbecb61bd60a8d04f -2615bc7ec1d8a1426e840af14145d30e8d8efb142dc8812104293f57d56d14a86847156351f12055ab32bdaf90ed471bd6a577a4d20715977603cebd370615d6 -51db0b5342a262f0967eb2af26db88feda68d3eea6cf1d9b2e5448cbe45b3f2a50e1e3ab95580cd1334d7adec6bb800ad952f11017159aa2ef489e3897c35853 -3c0ff3d5aa56a963ebd4e136729f66ee422aea5b000151215ea9b0191c6d76c7eda2e6dbd7b4c5f34f97c3d8a6781ee4ab5d7af7edc40dc3320a973ef76b3a50 -d10eaea40eec02a4427c51a19960cbecbd2e5df1ab5d5de60ab6299e07f86a97df7d9393c1e0f622167f54d88fd9380f1151a159a36b2a345db1a62daea9b029 -9eafff6a3dc64ee56c0fa1d715dcfdafa5eea45b6f219150a179899dafa8175d8d061b6eb80cd236c573cc546cad1f0615de4610ea48537e36e30a5d74351a5c -4e798d365d8ae735544c72dff4363b9d500115d75221835121235121130f1549d74184b132f5fba54286a242c6a042a6a7e2f420c29f43d585828a1ba4e2d820 -82575fe1a7c6901c099dfb527165107e01151e03fd7e541c1b44f04bc5a055ea8e9c46efdb5db6dbae9a988ad38308fea9082672e139d3c6673d338870632d48 -2b6e3e14406747ab004ad23102ef587ffd322ab67586da750a47ad381504c10357a9db899babdaadb680baadf8e5eab976a062674fbab58dbcabe2a355fdf57e -96d65aab75e1522ded6e0ef7f462775f5696b5e55897478abc43450f2aeab8b9aadd6aeb85ba4aa2b69e6b672aea3de9d666ab6df1d1aafe7a3f4bbb1aeee5be -7557ae4664b3b2acfec9b122ef8c62f5a0a28e9babdaadae5e68f2f4efb29e6b672aea3de9d666abedcecafaeb3d7d85d6706f142096928a666559fd936345de -a1e242d7d38a9babdaadb65e68beade7da818add08dc6c6d7d45557cb4aabfded757bc2f9eaa1295ba2be71d9a9565f54f16478abc43c56591663b6eae6ab7da -02ea36ae70f55c3b50b1b3271b57e4c9b6f868557ffd8ab8a22e616f4bbb9bc399b8625b59d6c515878bbc43c5b0114c5f935c5587940c48500115772646b1a0 -022a62a5a20ce83a0e887430499fa1953ba12284b45d833051c7efab6b4d627b1e3da715dc07156164731b40555f7f005fa1bbe97b53e82ea810b9172caa71c1 -01a8d0ddc44cc5b4f7f7f1150153711fa14515570c40858d2b62a622de9e2b3dd353be62b2ac4c501170b419a9ab808a53139aebf0022aa0c2b150664b1b3ae1 -3a54dcae09b6891ee486132041c5a09f752f875e64584c4b45104df61d674bbb492a82ad1a0315d3ed56a0022a6e8c0a818a20a808a7c294ffbc585071e2af9a -20045435062a26a522d05a42a13c2e0f1593593fb8d409b1c7154923dff864b7a298e31d1215f2b0cdcc5b56980a808ae3b91a467a942d6e2a0e55989a38ae38 -9d2d6dbe495750e177b7015598daa1e268b6b4242da062642a02a8303561b6b438a838af3d2aaaf6643a139cce9676654eed7ba2c25bff2cc40a53a7b3a5bdd9 -fa3e50e1731021e80a53f44c3b3504500115a35011728529a83873ea124ffdc5a02b4c414597773d1aae51612a9c5a4250d1e16ddf55c283ab300515e7dff76a -366a09dd1a15d7d4b9858afba4a21c69ec59e7f6e21e6a2015a6d049935c59e7b6efb80554844cc55893dfa1022a4e8d5b4c5f4b08410554f4a3228e0765a0e2 -f4a5ba3bffe19ada95a794fdad1320abd9916e36837b6d240f1fadca14545c368e301c15adfa52c97291dbb46ecbf9c7934e5dd077d2dcd5b14ae77529ab320d -ec1a2aee948a767da9c58f854d01b9ccd39596b17273a05c1d2b3741b2ae1c93e6f88ab09b962bf6d6aa2f959a97c2ce8e2cb242a9a8e6568b2d29d4aa320515 -77ac567da9b7224957d657b4a87075ac0c06dfd6f88a28d4ac2f95cdcdf2ef3f35aed8f1155ac7ca60d0ac32051541e8c8b353dbb3b3bcb78722a0e2b40ed4b9 -d5aab37aa1ebeaaa1eed1a2ae2a3a255e756bd8476205ced5c575f125f112115ad3ab7da1fd00e449a6febd14245643d85bd3ab7ae1ead8684db7ab4501157a4 -b95fe756fb03555c51d5a31d36aeb04f7ccb844900a0e242d731c6515ecb27bf03a422e674371353a1f18a0e6b864745dc5990a6d5abcb109107478540c574d2 -7865d2e4421154a3f3a07b4fe6114135baa1afe3cf75f6bc8a940afa28c7fb07d1fa8aea714aa838d03f88978a24da6a74e7fb07b152117335baf3fd8338a990 -faa1a518abd1a193d5e83c3f4e896e898ad86b0921a8405081a0020d4b854005549ca242a0022aa002518d0e75a30241058e019dd2dee394edcc2b283aed3e4e -59a65669665ec1489152513f4e59a55669665ec1489152513f4e59a656696553c048d169e771ca2ab50a54c41d69ee3c4e59a656810a84d08532a18644532a1d -2184d0f51d13ac8092e40f591465aa15cd206d1f8d6664337af790bc1555aa9565333b2c8a57af9b242daa542b4b3bdcf9fe8bd10a7c85fa0a976aa5f21550415ca17185d419a46d5c0115d1eb0d02505ba9c87fb10242082184f6f57f1c04e07de76999410000000049454e44ae426082}}{\nonshppict -{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0\picw14104\pich9791\picwgoal7996\pichgoal5551\wmetafile8\bliptag1960960881\blipupi95{\*\blipuid 74e1e371f5187caca653df57070ce568} -0100090000039a85010000007985010000000400000003010800050000000b0200000000050000000c0273011602030000001e0079850100410b2000cc007201 -15020000000072011502000000002800000015020000720100000100080000000000000000000000000000000000000000000000000000000000ffffff000087 -0000ffff00008787870088d7ff0099000000ffffcc0066ccff00ffcc9900b3b30000ccffff0000009900ffb36600aae3ff000000660077000000ffd9b300caff -af00008cd2006699ff00a4a4a400ff9f9f009900990000ff0000c7c7c700007dbb00aac6ff00b6b6b6009292ff00eeffcc008000800000ffff000000ff006666 -000000707000ccffcc0066006600ededed00afffca0000adad00c562000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010000ff0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010011110101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010500002901010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101130901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101011a0015090e0f000d0e0f10110506050d0e0f10111b110e090101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080901130914110101 -14110e0d0809050d14110e0d1b110e09010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010114110105091300000a0e0f00090809050d15070b161b110e09010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101080901130914110e091b1101010809050d14110e0d0809050d -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -1a0015090e0f0607050010120c06050d0e0f10111b23000901010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010809050d010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f0000101101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010105002209050d0e0f220901010101010800220d0e0f220908090e090b15050d1b110e0901010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010809050d050d1411050d01010101011d07050d1411050d08090e090b15050d1b11 -0e090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d15070e -09080000000d0e0f000d15070e0908090e090b15050d1b110e090101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101011b110e09050d1411050d080000000d0101050d1411050d080d050a0b15050d0809050d0101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d0e0f22090101010101080000090e0f22090804 -101c000d050d1b230009010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101050d01010e0901010101010101010101010e09010101010101050d01010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000000000000000000000000000000000000000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101000000000000000000000000000000000000000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101002121210021212121212121212121002121000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010100212121002121212121212121212100212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010100212121002121212121212121212121212100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010100212121212121212121212121 -21212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010021212121212121212121212121212121210001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010021212121212121212121212121212121210001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010021212121 -21212121212121212121212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010021212121210000000000212121212100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010100002121000101010101002121210001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101000000010101010100000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010e0f000d010b16010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101000101010100010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010114110101010b16 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010100010101010100 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101011300000a010b1601010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101000101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010114110e09010b1601010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101000000000001000000010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010e0f06070e0f0a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -00000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010b160101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010100000000000000000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010e0f000d0e0f10110101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101000000000000000101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011411010114110e0d0101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101080901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101011300000a0e0f0009010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010114110e091b110101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -05002209050d0e0f22090101010101080400090800220d0b0c0009050d0e0f000d1b110e09050607010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f060705001011010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010809050d050d1411050d0101010101080d0e0d1d07050d08090b15050d141101011b110e09080901 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d15070e09080000000d08 -09011c0e0f000d1d070101050d1300000a1b110e0908090101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101011b110e09050d1411050d080000000d080d0b150101050d08090e0d050d14110e090809050d08090101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101011b110e09050d0e0f2209010101010108040009080000090b0c0009050d0e0f06 -071b2300090c06070101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101050d0101 -0e090101010101010101010101010101010101050d01010101010101010809010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010b0c00091b110e09010101010e0401010b17270f2209 -08090e090b15050d1b110e09050d0e0f10110506050d010800220d0e0f22090e0f1011050d010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010108090b151c110e090101010101130901050a1411050d08090e090b15050d1b110e09050d14110e0d0809050d011d07050d1411050d14110e0d050d010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100000000000000000000000000000000000000010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101011d0701011b110e09080000000d050000000915070e0908090e090b15050d1b110e09050d0e0f -00090809050d010e0f000d15070e1c15070b16050d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100212121002121212121212121210021212100010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010108090e0d0809050d080000000d01 -152415011411050d080d050a0b15050d0809050d050d1b1101010809050d010101050d1411050d14110e0d050d01010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100212121 -00212121212121212121002121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010b0c00091b23000901010101010108150d010e0f22090804101c000d050d1b230009050d050010120c06050406150000090e0f22090e -0f101105040607010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000 -00000000000000000000000000000000000000000021212100212121212121212121002121210001010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e25110101010e09010101010101050d -01010101050d0101010108090101010101010101010e090101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010021212100212121212121212121212121210001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101002121212121212121212121212121212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101002121212121212121212121212121212121000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101000000000000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101002121212121212121212121 -21212121212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101002100212121212121002121000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101002121212121000000000021212121210001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101002100212121212121002121 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010000212121000100010021212100000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100210021212121212121212100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -00000001010101010000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100212121212121212121212100000000000000010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010100010101000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100212121 -21212121212121210000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010001010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010021212121212121212121210021210021210001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010100010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010021212121210021212121210021210021210001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010100000001010101000001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000 -00000000000021210000010021212100212121212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010100000000000000 -00000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010000000000000000000000000001010021000021212121212121000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010021002121212121210021210001010100212121 -21212121212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -010105002209050d0e0f22090101010101050022090e0f10110e0f000d050d011300000a01010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010100000000000000010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101002100212121212121002121000101010021212121212121212100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010809050d050d1411050d01010101010809050d14110e0d14110101050d010b17070101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010100000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101002100212121212121212121000101010021212100212121212100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101011b110e09050d15070e0908000000 -0d1b110e090e0f00091300000a050d01010b16010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100000000000000000000000000000000000000000000000000000000000000000000002121212121212121212100 -00000000002121000000212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -000101010101010101011b110e09050d1411050d080000000d1b110e091b11010114110e09050d01010105090101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010100212121212121212121210000000000002100010101002100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101000101010101010101011b110e09050d0e0f220901010101011b110e09050010110e0f0607050406 -0411050a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010100212121212121212121210000000000000000010101000001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101050d -01010e0901010101010101010101010101010101010101010e0f1011010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101002121 -21000000212121000000000000010001010000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101002100000000212100000100000001010001010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010000010101000001010101010101000101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010000000000000000000000000000000000000001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010001010100010101010101010100000000000000010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010021212100212121212121212121210021210001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010001010100010101010101010100000000000001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010021212100 -21212121212121212121002121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010001000000010101 -01010101010100000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101002121210021212121212121212121212121000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010100000000000001010101010101010101000000010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101002121212121212121212121212121212121000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010100000000000001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010100212121212121212121212121212121212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010100 -00000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010100212121212121212121212121212121212100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010100000000000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010100212121212121212100002121 -21212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101000000010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010100212121212100000101002121212121000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101000021210000000101010021212100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010100 -00000101010101000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101000001010101000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010100000001000101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010001010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010000000000010000000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f22090e0f1011010b1601010101010101010101 -0101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010e0f1011050d01010b16 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010000000000000000 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101011411050d14110e0d010b160101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -010101010101010101010101010114110e0d050d01010b1601010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010115070e1c15070b16010b160101010101010101010101010101010101010101010101010101 -010101010101010101010100010101010101010101010101010101010101010101010101010115070b16050d01010b1601010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010100000000000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011411050d14110e0d010b160101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101011411 -0e0d050d01010b160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010e0f22090e0f10110e0f0a010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -010101010101010101010101010101010101010101010e0f1011050406270f0a0101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010e0901010101010b16010101010101010101010101010101010101 -0101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010b160101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080901010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010809010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010108090101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010105002209050d0e0f220901010101010e0f22090e0f000d0e0f1011080400090e0f000d0e0f2209050d0101010101010101010101 -0101010101010101010101000101010101010101010105002209050d0e0f2209010101010108040009050d010e0f000d0e0f101105061500220d0e0f22090101 -010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010b0c00091b110e0901010101 -010800220d050022090506270f000d1b110e090506050d0b0c00090800220d0e0f22090e0f10110e0f1011010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010809050d050d1411050d01010101011411050d1411010114110e0d08 -0d0e0d141101011411050d050d0101010101010101010101010101010101010101010100010101010101010101010809050d050d1411050d0101010101080d0e -0d050d011411010114110e0d08091d07050d1411050d010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010108090b151c110e0901010101011d07050d0809050d0809141101011b110e090809050d08090b151507050d1411050d14110e0d14 -110e0d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09 -050d15070e09080000000d15070e091300000a0e0f00090809011c2800000a15070e09050d010101010101010101010101010101010101010101010001010101 -0101010101011b110e09050d15070e09080000000d0809011c050d011300000a0e0f000908090e0f000d15070e09010101010101010101010101010101010101 -0101010101010101010101010101010101010001010101010101010101010101010101011d0701011b110e09080000000d0e0f000d1b110e0908091300000a1b -110e090809050d1d0701010e0f000d15070e1c15070b160e0f000901010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010809010101010b16010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101011b110e09050d1411050d080000000d1411050d14110e091b110101080d0b1515110e091411050d050d010101 -0101010101010101010101010101010101010100010101010101010101011b110e09050d1411050d080000000d080d0b15050d0114110e091b11010108090101 -050d1411050d01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010108090e0d -0809050d080000000d0101050d1b110e09080914110e090809050d0809050d08090e0d0101050d1411050d14110e0d1b11010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010809010101010b16010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d0e0f220901010101010e0f22090e -0f060705001011080400090e0f06070e0f2209050d0101010101010101010101010101010101010101010100010101010101010101011b110e09050d0e0f2209 -010101010108040009050406270f0607050010120c06150000090e0f220901010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010b0c00091b2300090101010101080000091b110e1c0c06270f06071b2300090c06050d0b0c0009080000090e -0f22090e0f1011050010110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010105002209050d -0e0f22090101010101050022090e0f10110e0f000d050d01010b1601010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010800001011010b16010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101050d01010e09010101010101010e090101010101010101010101010101010101010e09050d01010101010101010101010101010101010101 -010101000101010101010101010101010101050d01010e09010101010101010101010101010101010101010108090101010101010e0901010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01080901010101010101010809050d010101010101010101010e0901010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101000101010101010101010809050d050d1411050d01010101010809050d14110e0d14110101050d01010b1601010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010809010e0d010b1601010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101000101010101010101011b110e09050d15070e09080000000d1b110e090e0f00 -091300000a050d01010b160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010809010e0d0e0f0a01010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000 -00000000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000 -00000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01011b110e09050d1411050d080000000d1b110e091b11010114110e09050d01010b160101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080000 -1011010b160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010100000000000000000000000000000000000000000101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101000000000000000000000000000000000000000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100000000000000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101011b110e09050d0e0f220901010101011b110e09050010110e0f0607050406270f0a0101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010100212121002121212121212121212100 -21212100010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101002121210021 -21212121212121210021212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100210021212121212100212100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101050d01010e0901010101 -01010101010101010101010101010101010b16010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010021212100212121212121212121210021212100010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010100212121002121212121212121210021212100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010100210021 -21212121210021210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010021212100212121212121212121212121212100010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010100212121002121212121212121212121212100010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010021002121212121212121210001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010021212121212121 -21212121212121212121210001010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010021212121212121212121212121212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010021212121212121212121210000000000000001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010100000000000000000000000000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010105002209050d0e0f22090101010101050022090e0f10110e0f000d -050d01010800000a0e0401010b170701010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101002121212121212121212121212121212121210001010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010021212121212121212121212121212121210001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101002121212121212121212121000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010100212121002121212121212121212100212100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101080905 -0d050d1411050d01010101010809050d14110e0d14110101050d01050a0101080d130901050a0101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101002121212121212121212121212121212121210001010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010021212121212121212121212121 -21212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101002121212121212121212121002121002121000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010100212121002121212121212121 -21210021210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101011b110e09050d15070e09080000000d1b110e090e0f00091300000a050d011b110101010105000000090101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -00212121212121212121212121212121212121000101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101002121212121212121212121212121212121000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101002121212121002121212100 -00212100212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010021212100212121212121212121210021210001010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d1411050d080000000d1b110e09 -1b11010114110e09050d011b11010101010115241501010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101000021212121210000000021212121210000010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010021212121210000000000212121212100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101000000000000000000002121000001002121210021212121212100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010021212100212121212121212121212121210001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101011b110e09050d0e0f220901010101011b110e09050010110e0f0607050406050a010108090108150d01010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010100212121000101010100212121 -00010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010100002121 -21000000010021212100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101000000000000000000000000000101002100002121212121212100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010021212121 -21212121212121212121212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101050d01010e090101010101010101010101010101010101010101010800000a -01010e25110101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010100000000010101010000000001010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101000000010101010100000001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101002100212121212121002121 -00000000002121212121212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101002121212121212121212121212121212121000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010100010101010000010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101000101010020010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010100210021212121212100212100010101002121212121212121210001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101002121212121212121212121212121212121000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010001 -01010100000001010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010001000000010020010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010100210021212121212121212100010101002121210021212121210001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010100212121212121212100002121212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000000000 -00000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101000101010101010001010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101000101010101010100010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010100212121 -21212121212121000000000100210000010000212100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010000000000000000000000000000000000000001002121212100000001010000212121210001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010021212100212121212121212121210021212100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101000000000000000001010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101000000000001000000 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010021212121212121212121000000000000210001010100210001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010000002100010101010100 -21000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010021212100212121212121212121210021212100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010100000000000000000101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010100000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010021212121212121212121000000000000000001 -01010000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101000000000101010000010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010021212100212121 -21212121212121212121210001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010100000000000000000101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010100000000000000000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010021212100000021212100000000000001000101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010001010101010001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101002121212121212121212121212121212121210001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010100000000000000000101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010100210001010021210001010000000101000101000001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -00010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101002121212121212121212121212121212121210001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010100000000000001010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101000000000001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101000001000000000101 -01010101010000000101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010100010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00212121212121212121212121212121212121000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010001010101010101010000000000000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010100000000000000000001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100212121212121212121212121212121212121000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101000101010001010101010101010000000000000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000021212121210000000021212121 -21000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -00010101000101010101010101010000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010100000000000000010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000 -00000000000000000101010021212100010101010021212100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010000000000000101010101010101010100000001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101000000000001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010100000001010101010100000001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010000000000000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010100 -01010101002001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101000100000000010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010000000000010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101000100000000010001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010100000000000100000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010100000000000000000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010100000000000000000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010100000000000001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010e0f0000101101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101080901 -010101010e0f00001011010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010108090101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010e0f10110500220901010101010b0c0006070e0f000d0e0f22090e0f000d01000101010800000a -010e0f000d1b110e090506050d010800220d050d0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010e0f101105002209010101010101080000000e0401010b171509010101010b1601010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010e0f1011050022090101010101010800000607050d0105002209080400090e0f1011010101010108000006070e -0f000d0e0f10110506050d0e0f10111b110e09010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010114110e0d0809050d01010101011309 -010e0d141101011411050d1411010101000101050a0101080d141101011b110e090809050d011d07050d050d0101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010114110e0d0809050d0101010101050a0101000d130901050a080901 -0101010b160101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010114110e0d0809050d0101010101050a00010e09050d -010809050d080d0e0d14110e0d01010101050a01010e091411010114110e0d0809050d14110e0d1b110e09010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010115070b161b110e09080000000d01010e0f0d1300000a15070e091300000a010001011b11010101011300000a1b110e090809050d010e0f -000d050d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010115070b -161b110e09080000000d1b110101000105000000090800001011010b160101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010115070b161b110e09080000000d1411001a000d050d011b110e090809011504070b16010101011411011a000d1300000a0e0f00090809050d15070b161b -110e0901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010114110e0d1b110e09080000000d0e0f10110114110e091411050d14110e0901 -0001011b110101010114110e090809050d0809050d010101050d050d010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010114110e0d1b110e09080000000d1b110101000101152415010809010e0d010b160101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010114110e0d1b110e09080000000d141100010101050d011b110e09080d0b1515110e0d010101 -0114110101010114110e091b1101010809050d14110e0d0809050d01010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f10111b110e -090101010101080901050d0e0f06070e0f22090e0f060701000101050a010108090e0f06071b2300090c0605040615000009050d010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f10111b110e090101010101050a01010009 -0108150d010809010e0d0e0f0a010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010e0f1011050022090101010101050000000a010e0f000d0e0f10110800220d05000e0f000d0b0c000905061500 -220d0e0f22090e0f10110e0f101101010101010101010e0f1011050022090101010101080000000a1c261c0006050d010800220d1b110e090e0f000d05060701 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f10111b110e090101010101 -050a000108090504061c110e09080400090e0f101101010101050a010108090e0f0607050010120c06050d0e0f10111b23000901010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010b0c0006070101010101010e090101010101000101010800000a0101010101010101 -01080901010101010101050d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010800000001010e2511010800001011010b16010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010114110e0d0809050d01010101010509010113091411 -010114110e0d1d07050d05001411010108090b1508091d07050d1411050d14110e0d14110e0d010101010101010114110e0d0809050d01010101010809010101 -0515090009050d011d07050d1b110e09141101010809010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010800000a0101010101010101010101010101010101010101010800000a01010101010101010108 -09050d01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010115070b161b110e09080000000d050901010e0d1300000a0e0f00090e0f000d05001300000a1d07010108090e0f000d15070e1c15070b160e0f00090101 -01010101010115070b161b110e09080000000d0809010101011c010009050d010e0f000d1b110e091300000a0809010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010114110e0d1b110e09080000000d050901010e0d14110e091b1101010101050d050014110e09 -08090e0d08090101050d1411050d14110e0d1b110101010101010101010114110e0d1b110e09080000000d08000010110e04110009050d010101050d0809050d -14110e09080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f10111b110e090101010101 -0509010113090e0f060705001011080000090c00190f06070b0c00090c06150000090e0f22090e0f10110500101101010101010101010e0f10111b110e090101 -01010108090101011d24150006050406150000091b2300090e0f06240c0607010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101011919191919191919191919190101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101191919 -19191919191919191901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101050000000a0101010101010101010101010105000d0101010101010108090101010101010e090101 -010101010101010101010101010101010101010101010101010101080000000d0101010009010101010101010101010101010101080901010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010101010101011919191919191919191919190101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000190101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000000000000000000000000001901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010101010100000000000000000000000000190101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101001818181818181818181818001901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101 -01010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010018181818181818181818180019010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100181818181818181818181800190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010101010018181818181818181818180019010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010018181818181818181818 -18001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100181818181818181818181800190101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010119191919191919191919190101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101191919191919191919191919010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010018181818181818181818180019 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000000001818181818181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000181818181818181818181800 -19010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101000000001818181818181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101001818181818181818181818001901010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100181818181818 -18181818180001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101000101001818181818181818181818001901010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101001818 -18181818181818181800190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010018181818181818181818180019010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100181818181818181818181800010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010018181818181818181818180001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101000101001818181818 -18181818181800190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010100181818181818181818181800190101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010018181818 -18181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100181818181818181818181800010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010018181818181818181818180001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010100010100181818181818181818181800190101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010100181818181818181818181800010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101001818181818181818181818000101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010000000018181818181818181818180001010101010101010101010101010101010101010101010101010101010101010101010101010101000000 -00001818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010100010100181818181818181818181800010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010000000000000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101000000000000000000000000000101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010018181818181818181818180001010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101001818181818181818181818000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010100 -01010000000000000000000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010018181818181818 -18181818000101010101010101010101010101010101010101010101010101010101010101010101010101010100010101001818181818181818181818000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010001010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101001818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010100181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010119191919191919191919191901010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101011919191919191919191919 -19010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101001818181818181818181818000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010100181818181818181818181800010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101 -01010101010101000101010119191919191919191919191901010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101000000000000000000000000000001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010000000000000000000000000019010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -00000000000000000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010001010100000000000000 -00000000000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000101010101010101010101010101010101010101000101000000000000000000000000001901010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010105002209050d0e0f220901010101010800220d0e0f -220908090e090b15050d1b110e090101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101002020 -20202020202020202020000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010020202020202020202020200019010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101000101002020202020 -20202020202000190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010809050d050d1411050d01010101011d07050d1411050d08090e090b15050d1b110e090101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010100202020202020202020202020000101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010020202020 -20202020202020001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101 -01010101010101010101010101010100010100202020202020202020202000190101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101011b110e09050d15070e09080000000d0e0f000d15070e0908090e090b15050d1b110e090101 -010101110e0901010101010101010101010101010101010101010101010101010101010101010101010100010100202020202020202020202020000101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101002020202020202020202020001901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101191919191919191919191901010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01011919191919191919191919190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100010101010101010101010101010101010101010100010100202020202020202020202000190101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011b110e09050d1411050d080000 -000d0101050d1411050d080d050a0b15050d0809050d0101010101110e0901010101010101010101010101010101010101010101010101010101010101010101 -01010001010020202020202020202020202000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101002020202020202020202020001901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010000000000000000000000000001010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101000000000000000000000000000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010100 -01010020202020202020202020200019010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101011b110e09050d0e0f22090101010101080000090e0f22090804101c000d050d1b2300090101010101110e0901010101010101010101 -01010101010101010101010101010101010101010101010101010000000020202020202020202020202000010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00000000202020202020202020202000190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010020202020202020 -20202020000101010101010101010101010101010101010101010101010101010101010101010101010101010100010101002020202020202020202020000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010000000020202020202020202020200019010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101050d01010e0901010101010101010101010e09010101010101 -050d01010101010101010109050d0101010101010101010101010101010101010101010101010101010101010101010101010001010020202020202020202020 -20200001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010100202020202020202020202000190101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101002020202020202020202020000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010100202020202020202020202000010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010020202020202020202020200019 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101012300090101010101010101010101010101010101010101010101010101 -01010101010101010101000101002020202020202020202020200001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010100202020202020202020202000 -19010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101002020202020202020202020000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010100202020202020202020202000010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101000101002020202020202020202020001901010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010119191919191919191919191919191919191901000101002020202020202020202020200001010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011919191919191919191919 -19191919191919010001010020202020202020202020200001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000 -00202020202020202020202000010101010101010101010101010101010101010101010101010101010101010101010101010101010000000000202020202020 -20202020200001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010119191919191919191919191919191919191901000101002020202020202020202020000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000000000000000 -00000000000000010101010101010101010101010101010101010101010101010101010101010119191919191919191919191919191919191901000101000000 -00000000000000000000000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101191919191919191919191919191919191919010001010000000000000000000000000001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010100202020202020202020202000010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010020202020202020202020200001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010119191919191919191919191919191919191901000101000000000000 -00000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010021212100212121212121212121210021212100010101010101010101010101010101010101010101010101010101010101000000 -00000000000000000000000000000000190100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000019010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010100202020202020202020202000010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010020202020202020202020200001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 -00000000000000000000000000190100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010021212100212121212121212121210021212100010101010101010101 -01010101010101010101010101010101010101010100030303030303030303030303030303030300190100010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303 -03030303030303030303030303001901000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010020202020202020202020200001010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01002020202020202020202020000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100030303030303030303030303030303030300190100010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010021212100 -21212121212121212121212121210001010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303030300 -19010001010101191919191919191919191919010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000303030303030303030303030303030303001901000101010119191919191919191919191901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010119191919191919191919191919191919191919010001010020202020202020202020200001010101010101010101010101010101010101 -01011919191919191919191919191919191919190100010101002020202020202020202020000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303030300190100 -01010101191919191919191919191919010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101002121212121212121212121212121212121210001010101010101010101010101010101010101010101010101 -01010101010003030303030303030303030303030303030019010001010000000000000000000000000019010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303001901 -00010100000000000000000000000000190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000019010001010000000000000000 -00000000000101010101010101010101010101010101010100000000000000000000000000000000000000000100010101000000000000000000000000000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010003030303030303030303030303030303030019010001010000000000000000000000000019010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101002121212121212121212121212121212121210001 -01010101010101010101010101010101010101010101010101010101010003030303030303030303030303030303030019010001010018181818181818181818 -18001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100030303030303030303030303030303030300190100010100181818181818181818181800190101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303 -03030303030303030303001901000101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303 -03030300010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010003030303030303030303030303030303030019010001010018181818181818181818180019 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100212121212121212121212121212121212121000101010101010101010101010101010101010101010101010101010101010003030303030303030303 -03030303030303001901000101001818181818181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100030303030303030303030303030303030300190100010100181818181818181818181800 -19010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000303030303030303030303030303030303001901000101010101010101010101010101010101010101010101010101 -01010101010101010003030303030303030303030303030303030300010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303030303030303 -03030303001901000101001818181818181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100212121212121212121212121212121212121000101010101010101010101010101010101 -01010101010101010101010101000303030303030303030303030303030303001901000101001818181818181818181818001901010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303 -03030303030019010001010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303001901000101 -01011919191919191919191919010101010101010101010101010101010101010003030303030303030303030303030303030300010001010101191919191919 -19191919191901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000303030303030303030303030303030303001901000101001818181818181818181818001901010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000021212121210000000021 -21212121210001010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303001901000101001818 -18181818181818181800190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010003030303030303030303030303030303030019010001010018181818181818181818180019010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00030303030303030303030303030303030300190100010100000000000000000000000000010101010101010101010101010101010101010003030303030303 -03030303030303030303030001000101010000000000000000000000000001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303001901000101001818181818 -18181818181800190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010021212100010101010021212100000101010101010101010101010101010101010101010101010101010101010101000303 -03030303030303030303030303030300000000000000181818181818181818181800190101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010003030303030303030303030303030303030000000000000018181818 -18181818181818001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100030303030303030303030303030303030300190100010100181818181818181818181800010101 -01010101010101010101010101010101000303030303030303030303030303030303030001000101010018181818181818181818180001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303 -03030303030303030303030300000000000000181818181818181818181800190101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010100000000010101010100000001010101010101010101010101 -01010101010101010101010101010101010101010100030303030303030303030303030303030300190101010100181818181818181818181800190101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303 -03030303030303030303030303001901010101001818181818181818181818001901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303 -03030019010001010018181818181818181818180001010101010101010101010101010101010101000303030303030303030303030303030303030001000101 -01001818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100030303030303030303030303030303030300190101010100181818181818181818181800190101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01000001010101000001010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303030300 -19010101010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000303030303030303030303030303030303001901010101001818181818181818181818001901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010003030303030303030303030303030303030019010001010018181818181818181818180001010101010101010101010101010101010101 -00030303030303030303030303030303030303000100010101001818181818181818181818000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030303030303030300190101 -01010018181818181818181818180019010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101000101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010003030303030303030303030303030303030001010101010018181818181818181818180001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303000101 -01010100181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010003030303030303030303030303030303030019010001010018181818181818 -18181818000101010101010101010101010101010101010100030303030303030303030303030303030303000100010101001818181818181818181818000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010003030303030303030303030303030303030001010101010018181818181818181818180001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000010101010020010101010101 -01010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000001010101010000000000000000000000 -00000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100000000000000000000000000000000000000010101010100000000000000000000000000010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303 -03030303030303030303000000000000001818181818181818181818000101010101010101010101010101010101010100030303030303030303030303030303 -03030300000000000000181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010000000000000000000000000000000000000001010101010000000000000000000000000001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010100000000000100000001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000303030303030303030303030303030303001901010101001818181818181818181818000101010101010101010101 -01010101010101010003030303030303030303030303030303030300010101010100181818181818181818181800010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010100000000000000000001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303030303030303030303030303001901010101 -00181818181818181818181800010101010101010101010101010101010101010003030303030303030303030303030303030300010101010100181818181818 -18181818180001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100000000000000 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00030303030303030303030303030303030300010101010100181818181818181818181800010101010101010101010101010101010101010003030303030303 -03030303030303030303030001010101010018181818181818181818180001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100000000000000010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100000000000000000000000000000000000000010101010100000000000000000000000000010101 -01010101010101010101010101010101000000000000000000000000000000000000000001010101010000000000000000000000000001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010e0f1011010101010105 -0d0b17070509050d14001f050d0e0f1011050d050d05090e0f000d01010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010114110e0d0101010101050d051c110509050d14000d050d14110e0d050d050d05091411010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010115070b16080000000d050d1d1e190509050d130007050d15070b -16050d050d05091300000a0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101011411 -0e0d080000000d051516011b1c09050d140007050d14110e0d050d050d050914110e090101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010e0f10110101010101050409010e0409050d140004050d0e0f1011050d05150c10190f06070101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105060701011a09050d -140001050d01010101050d050d05000d010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010119191919191919191919190101010101011919191919191919191919010101010119191919191919191919191901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010119191919191919191919190101010101011919191919191919191919 -01010101011919191919191919191919190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000000000000 -00000000000019010101010000000000000000000000001901010101000000000000000000000000190101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100030303030303030303030019010101010003030303030303030303001901010101000303030303030303030300 -19010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030019010101010003030303 -03030303030300190101010100030303030303030303030019010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010003030303030303030303001901010101000303030303030303030300190101010100030303030303030303030019010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010003030303030303030303001901010101000303030303030303030300190101010100030303 -03030303030303001901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303030303001901 -01010100030303030303030303030019010101010003030303030303030303001901010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101000303030303030303030300190101010100030303030303030303030019010101010003030303030303030303001901010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000303030303030303030300190101010100030303030303030303030019 -01010101000303030303030303030300190101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303 -03030303030019010101010003030303030303030303001901010101000303030303030303030300190101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010100030303030303030303030001010101010003030303030303030303000101010101000303030303030303030300 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030303030001010101010003030303 -03030303030300010101010100030303030303030303030001010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010000000000000000000000000101010101000000000000000000000000010101010100000000000000000000000001010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010100010101010101010101010101010101 -01000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101 -01010101010101010001010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010100010101010101010101010101010101010001010101010101010101010101010101000101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010001010101010101 -01010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100 -00000000000000000000000000000000000000000000000000000000000000000000010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010119191919191919191900191919191919191919191919010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010119 -19191919191919190019191919191919191919191901010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100000000000000000000000000000000000000000000000001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100181818181818181818181818181818181818 -18181818000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010018181818181818181818181818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010018181818181818181818181818181818181818181818000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010018181818181818181818 -18181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101001818181818181818181818181818181818181818181800010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101001818181818181818181818181818181818181818181800010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101001818 -18181818181818181818181818181818181818180001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100181818181818181818181818181818181818181818180001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100181818181818181818181818181818181818 -18181818000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010018181818181818181818181818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010018181818181818181818181818181818181818181818000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010018181818181818181818 -18181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101001818181818181818181818181818181818181818181800010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101001818181818181818181818181818181818181818181800010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101001818 -18181818181818181818181818181818181818180001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100181818181818181818181818181818181818181818180001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100181818181818181818181818181818181818 -18181818000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010018181818181818181818181818181818181818181818000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010018181818181818181818181818181818181818181818000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010018181818181818181818 -18181818181818181818181800010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101001818181818181818181818181818181818181818181800010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000000000000000000000000000000000000000000000000010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101000101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010100010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010001010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010105090101080a0e0f10110e0f10110506050000000a010b0c000607080000000a0101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0101010101010101010101010101010101010101010101010101010101010101010509010b170714110e0d14110e0d08090509010013091309010e0d08090101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010105090113090115 -070b1515070b160809050901000e0d01010e0f0d0809010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010105000000060714110e0d14110e0d0809050901000e0d0e0f1011010800001011010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010509010105090e0f10110e0f10120c0605090100130908 -0901050d080901010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -0105000000060701010101010101010809050000000a010b0c000607080000000d01010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010100000000000000000001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010100000002020202020202020300000001010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -00000303020202020202020202030303030000010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010003030202020202020202020303030303030303000101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030202020202020202030303030303 -03030303000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010003030303020202020202020303030303030303030303030001010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010003030303030303020303030303030303030303030303030004010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303030203030303 -03030303030303030303030303030004010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010003030303030303020303030303030303030303030303030303030004010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000303030303030203030303030303030303030303030303030303030300 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303 -03020203030303030303030303030303030303030303030004010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010003030303030302020303030303030303030303030303030303030302020300010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030302030303030303030303030303030303 -03030303030202020001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01000303030303030202030302020203030303030303030303030303030202020201010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101000303030303030202020202020203030303030303030303030303030202020201010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303030303020202020202020202 -02020303030303030303030303020202020001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010100030303030302020202020202020202020203030303030303030303020202020001010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010100030303030302020202020202020202020202030303030303030303020202 -02000101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030302 -02020202020202030202020303030303030303030202030202010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010003030303030202020202020202030302020303030303030303030202030200010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303020202020202030303020303030303 -03030203020202000401010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010003030303030303030202020202020302030203030303030203020202020101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010100030303030303030202020202030303030203020303030302020202020101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010100030303030303030202020202 -03030302020303030302030202020204010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010100030303030303020202020303030302020303030202030202020001010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101000303030303020202020203030302030303030203030202020101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101000303 -03030202020203030303030303030302020202020200010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101000303030202020203030303030303030303030202020001010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010003030303030303030303030303030202 -02020200010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010000030202030303030303030303020202020001010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101000202020303030303020202020200010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101020202 -02020202020001010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -01010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101 -010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101010101040000002701ffff030000000000}}}{ -\f36\fs20\insrsid15426996\charrsid4345174 -\par donde Sede Central es el contenedor que representa la Casa Matriz de la Obra Social y CAPn es el conten}{\f36\fs20\insrsid5535349 edor que representa a cada CAP. A la altura de los contenedores deber\'e1 - crearse el usuario administrador general de todo el directorio, con derechos de supervisor sobre roto el \'e1rbol (desde o=Miklolife hacia abajo en el sub\'e1rbol, heredando los permisos hacia abajo). -\par -\par }{\f36\fs20\insrsid15426996\charrsid4345174 Los usuarios entrantes deber\'e1n incorporarse debajo del contenedor donde est\'e9n trabajando f\'edsicamente, posibilitando el moviemiento a otro contenedor en caso de viaje o cambio de lugar f\'ed -sico de trabajo. Adicionalmente se genera un contenedor }{\b\f36\fs20\insrsid15426996\charrsid4345174 ou=Grupo_Gestion}{\f36\fs20\insrsid15426996\charrsid4345174 exclusivo para la nuestra aplicaci\'f3n, debajo del cual est\'e1 -ran los grupos representativos de roles dentro de la aplicaci\'f3n, tema que se tratar\'e1 en breve y con sumo detalle.}{\f36\fs20\insrsid12849087\charrsid4345174 El contenedor }{\b\f36\fs20\insrsid12849087\charrsid4345174 ou=Desafectados}{ -\f36\fs20\insrsid15426996\charrsid4345174 }{\f36\fs20\insrsid12849087\charrsid4345174 es para uso exclusivos de usuarios desafectados de la empresa. }{\f36\fs20\insrsid15426996\charrsid4345174 Finalmente, en el contenedor }{ -\b\f36\fs20\insrsid15426996\charrsid4345174 ou=}{\b\f36\fs20\insrsid12849087\charrsid4345174 E}{\b\f36\fs20\insrsid15426996\charrsid4345174 xtranet}{\f36\fs20\insrsid12075659 deber\'e1n}{\f36\fs20\insrsid15426996\charrsid4345174 - ubicarse los afiliados, que no son usuarios internos, s\'f3lo a los efectos de autenticaci\'f3n. Este t\'f3pico tambi\'e9n ser\'e1 discutido en breve. -\par }{\f36\fs20\insrsid722229\charrsid4345174 -\par El administrador deber\'e1 setear un password default que el usuario deber\'e1 cambiar la primera vez que se logu\'e9 -e al dominio desde una de las terminales (es importante destacar que el administrador del dominio debe incorporar los trustees corresponspondientes para todas las m\'e1quinas dentro de la organizaci\'f3n).}{\f36\fs20\insrsid4345174 Este procedimiento - fue descrito en el modelo 13, conceptos de seguridad, en donde se detalla las precauciones a tomar en el intermedio en que se pise un password de usuario o se cree uno por primera vez.}{\f36\fs20\insrsid722229\charrsid4345174 -\par -\par Las pol\'edticas de password establecidas son de 6 caracteres m\'ednimo, incluyendo por lo menos un caracter num\'e9rico. Se establecer\'e1 adicionalmente una pol\'edtica de caducidad de contrase\'f1a de 60 d\'edas, impidiendo }{ -\f36\fs20\insrsid13445777\charrsid4345174 establecer la contrase\'f1a actual como pr\'f3xima en el momento de cambio.}{\f36\fs20\insrsid722229\charrsid4345174 -\par }{\b\f36\fs20\insrsid4407600\charrsid4345174 -\par }{\f36\fs20\insrsid12849087\charrsid4345174 Para la desafectaci\'f3n de usuarios se tomar\'e1 la siguiente pol\'edtica: cuando un empleado es despedido o se desvincula por otro medio de la empresa, se lockea su cuenta v\'ed -a LDAP y se mueve el mismo al contenedor }{\b\f36\fs20\insrsid12849087\charrsid4345174 ou=desafectados}{\f36\fs20\insrsid12849087\charrsid4345174 . A los 30 d\'edas el usuario es borrado definitivamente del directorio.}{\f36\fs20\insrsid4407600 -\par }{\f36\fs20\insrsid11340260 -\par }{\b\f36\fs20\insrsid11340260 2 \endash ABM de usuarios externos, usuario administrativo para la aplicaci\'f3n}{\f36\fs20\insrsid11340260 -\par }{\insrsid11340260\charrsid11340260 -\par }{\f36\fs20\insrsid12402038 La aplicaci\'f3n deber\'e1 contar con un usuario administrativo para realizar las tareas de autenticaci\'f3n, autorizaci\'f3n y creaci\'f3n de usuarios externos. Este usuario estar\'e1 dentro del contenedor de la Casa Central}{ -\f36\fs20\insrsid3935565 y se su DN (Distinguished Name) ser\'e1 }{\b\f36\fs20\insrsid3935565 cn=admin_gestion,ou=Sede_Central,o=Miklolife}{\f36\fs20\insrsid3935565 . El mismo deber\'e1 tener los siguientes permisos:}{\f36\fs20\insrsid16332829 -\par }{\f36\fs20\insrsid3935565 -\par Sobre los contenedores de usuarios (todos estos permisos heredados al sub\'e1rbol): -\par }{\b\f36\fs20\insrsid3935565 B\'fasqueda -\par Comparaci\'f3n de atributos -\par Lectura de objetos y sus atributos -\par }{\f36\fs20\insrsid3935565 -\par Sobre el contenedor }{\b\f36\fs20\insrsid3935565 ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid3935565 deber\'e1 tener (todos estos permisos heredados al sub\'e1rbol): -\par }{\b\f36\fs20\insrsid3935565 B\'fasqueda -\par Comparaci\'f3n de atributos -\par Lectura de objetos y sus atributos -\par Creaci\'f3n -\par Modificaci\'f3n de atributos -\par Renombrado -\par Eliminaci\'f3n}{\b\f36\fs20\insrsid3935565\charrsid3935565 -\par }{\b\f36\fs20\insrsid11340260 -\par }{\f36\fs20\insrsid3935565\charrsid3935565 A su ve}{\f36\fs20\insrsid3935565 z, y como se ve en la figura esquem\'e1tica del directorio, habr\'e1 un contenedor externos. Dentro del mismo se alojar\'e1n los usuarios que no son empleados de la corporaci\'f3 -n, es decir aquellos que realicen tareas desde los prestadores y los pacientes mismos.}{\f36\fs20\insrsid2899807 El Distinguished Name del contenedor ser\'e1 }{\b\f36\fs20\insrsid2899807 ou=Externos,o=Miklolife}{\f36\fs20\insrsid2899807 y tendr\'e1 - los siguientes permisos (todos heredados al sub\'e1rbol):}{\f36\fs20\insrsid3935565 -\par }{\f36\fs20\insrsid4027509 -\par }{\b\f36\fs20\insrsid2899807 B\'fasqueda -\par Comparaci\'f3n de atributos -\par Lectura de objetos y sus atributos -\par Creaci\'f3n -\par Modificaci\'f3n de atributos -\par Renombrado -\par Eliminaci\'f3n -\par }{\f36\fs20\insrsid2899807 -\par Estos usuarios tendr\'e1n pocos atributos habilitados como se veer\'e1 luego, y servir\'e1n para loguearse remotamente hacia la aplicaci\'f3n, pero usando el mismo repositorio de identidades que el resto de los usuarios de la aplicaci\'f3n.}{ -\f36\fs20\insrsid16473443 Los mismos basar\'e1n su comportamiento bajo el mismo esquema que el resto, por asignaci\'f3n a grupos dentro del contenedor de grupos, que ser\'e1 quien defina el o los perfiles de los usuarios.}{ -\f36\fs20\insrsid2899807\charrsid2899807 -\par }{\b\f36\fs20\insrsid3935565\charrsid3935565 -\par }{\b\f36\fs20\insrsid11340260 3}{\b\f36\fs20\insrsid16332829\charrsid4345174 \endash Datos propios de los usuarios, contenedores y grupos}{\f36\fs20\insrsid16332829\charrsid4345174 -\par -\par Como se especific\'f3 anteriormente, se emplear\'e1n las }{\b\f36\fs20\insrsid16332829\charrsid4345174 RFC 3377, 2251, 2252, 2253, 2254, 2256, 2829-2830}{\f36\fs20\insrsid16332829\charrsid4345174 , y particularmente para los usuarios, la RFC }{ -\b\f36\fs20\insrsid16332829\charrsid4345174 2798}{\f36\fs20\insrsid16332829\charrsid4345174 que define la clase}{\f36\fs20\insrsid15164345\charrsid4345174 estructural}{\f36\fs20\insrsid16332829\charrsid4345174 }{ -\b\f36\fs20\insrsid16332829\charrsid4345174 inetOrgPerson}{\f36\fs20\insrsid16332829\charrsid4345174 y la RFC }{\b\f36\fs20\insrsid16332829\charrsid4345174 2307}{\f36\fs20\insrsid16332829\charrsid4345174 que define las clases }{ -\b\f36\fs20\insrsid16332829\charrsid4345174 posixAccount, posixGroup, shadowAccount}{\f36\fs20\insrsid16332829\charrsid4345174 }{\f36\fs20\insrsid15164345\charrsid4345174 auxiliares }{\f36\fs20\insrsid16332829\charrsid4345174 utilizadas por Samba, as\'ed - como tambi\'e9n las clases propias de Samba}{\f36\fs20\insrsid15164345\charrsid4345174 como }{\b\f36\fs20\insrsid15164345\charrsid4345174 sambaSamAccount}{\f36\fs20\insrsid15164345\charrsid4345174 . Tambi\'e9n se utilizar\'e1n las clases estructurales } -{\b\f36\fs20\insrsid15164345\charrsid4345174 organization }{\f36\fs20\insrsid15164345\charrsid4345174 y }{\b\f36\fs20\insrsid15164345\charrsid4345174 organizationalUnit}{\f36\fs20\insrsid15164345\charrsid4345174 - para los respectivos contenedores que jerarquizan al \'e1rbol, y la clase estructural }{\b\f36\fs20\insrsid15164345\charrsid4345174 groupOfUniqueNames}{\f36\fs20\insrsid15164345\charrsid4345174 para los grupos.}{ -\f36\fs20\insrsid16332829\charrsid4345174 -\par }{\f36\fs20\insrsid15164345\charrsid4345174 -\par A continuaci\'f3n se detallan los }{\f36\fs20\insrsid3549731\charrsid4345174 atributos que tendr\'e1n las entries de cada clase, exceptuando a los usuarios que se tratar\'e1n luego con m\'e1s detalle:}{\f36\fs20\insrsid15164345\charrsid4345174 -\par }{\f36\fs20\insrsid3549731\charrsid4345174 -\par }{\lang1024\langfe1024\noproof\insrsid9186327 {\shp{\*\shpinst\shpleft0\shptop-17\shpright780\shpbottom928\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz0\shplid1026 -{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1376\pich1667\picwgoal780\pichgoal945\pngblip\bliptag-438879042{\*\blipuid e5d73cbe6f9d588f2dac1439830f1a26}89504e470d0a1a0a0000000d49484452000000340000003f04030000005d91f61b00000030504c5445000000c0c0c0c0c0c000ff0000000000ffff00ffff0000 -00ffffff000000000000b6b6b6c8c8c8dbdbdbedededffffff9ad2c12000000001624b47440886de957a000000097048597300000ec300000ec301c76fa86400 -0000d84944415478daedd44f0a82401406f091100624d15d60b7e8226dba8fed1e487769290c8acbe0bd85ed046b1f189d21c79a11a6ccfed826fa3633cc8fe1 -31f22103e80a835e626db841a399ce7b64fde94f1d653309fc3a9edfe45e7bc3ee62bf46cc0cd7c4cd5bdf223df8b2512b0f19d80b999a9acd1cd4c13364fd1c -e9aedc7e28505d59aace34eba4873ef8553ea2ec1091281000318b35ad58519f6c4a1201e66344e6b98aa2bd600ec601891493129192ada693a4744ac2c5b4aa696db7b762396247c2b9de32665547125e206751ee0cf0aea1e80cc640932e098c04b00000000049454e44ae426082} -}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard -\ql \li0\ri0\widctlpar\pvpara\posnegy-18\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1376\pich1667\picwgoal780\pichgoal945\wmetafile8\bliptag-438879042\blipupi95{\*\blipuid e5d73cbe6f9d588f2dac1439830f1a26}010009000003d40300000000b303000000000400000003010800050000000b0200000000050000000c0240003500030000001e00b3030000410b2000cc003f00 -3400000000003f0034000000000028000000340000003f0000000100040000000000000000000000000000000000000000000000000000000000ffffff0000ff -0000c0c0c000ffff0000c8c8c800ededed00b6b6b600dbdbdb000000000000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111010111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111 -11111111111111110101111111111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111 -01011111111800811111576765557730378008575755800711111111010111111117887111115757855577075778875757557811111111110101111111176677 -00075776355577065776675757557004111111110101111111178877000757713755777657788757575578831111111101011111111800811111575187557737 -57800857570030061111111106071111111111111111506117557781571111575750711111111111010111111111111111111111111111111111111111111111 -11111111050511111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111100061111 -33333333333311111333333333331111113333333333311001011111333333333333111113333333333311111133333333333110070811000000000000031111 -00000000000011110000000000000110010811044444444444031111044444444440111104444444444401100507110444444444440311110444444444401111 -04444444444401100101110444444444440311110444444444401111044444444444011005001104444444444403111104444444444011110444444444440110 -01011104444444444403111104444444444011110444444444440110010111044444444444031111044444444440111104444444444401100101110444444444 -44031111044444444440111104444444444401100101110444444444440311110444444444401111044444444444011001011104444444444401111104444444 -44401111044444444444011001011104444444444401111104444444444011110444444444440110030311000000000000011111000000000000111100000000 -00000110010111111111011111111111111110111111111111111101111111110303111111110111111111111111101111111111111111011111111100001111 -11110111111111111111101111111111111111011111111101011111111101111111111111111011111111111111110111111111040411111111000000000000 -00000000000000000000000111111111040411111111111111111111111110111111111111111111111111110003111111111111111111111111101111111111 -11111111111111110404111111111111111111111111101111111111111111111111111101011111111111111111333333333033333333333311111111111111 -04041111111111111100000000000000000000000311111111111111040411111111111111022222222222222222222203111111111111110100111111111111 -11022222222222222222222203111111111111110404111111111111110222222222222222222222031111111111111100041111111111111102222222222222 -22222222031111111111111104001111111111111102222222222222222222220311111111111111040411111111111111022222222222222222222203111111 -11111111010111111111111111022222222222222222222203111111111111110404111111111111110222222222222222222222031111111111111104041111 -11111111110222222222222222222222031111111111111100011111111111111102222222222222222222220311111111111111040411111111111111022222 -22222222222222220311111111111111010111111111111111022222222222222222222203111111111111110404111111111111110222222222222222222222 -03111111111111110000111111111111110222222222222222222222031111111111111101001111111111111102222222222222222222220311111111111111 -01011111111111111102222222222222222222220311111111111111010111111111111111022222222222222222222203111111111111110101111111111111 -11022222222222222222222203111111111111110101111111111111110222222222222222222222031111111111111101011111111111111102222222222222 -22222222031111111111111101011111111111111102222222222222222222220111111111111111010111111111111111022222222222222222222201111111 -111111110000111111111111110000000000000000000000011111111111111100011111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111110101040000002701ffff030000000000}\par}}}{ -\b\f36\fs20\insrsid3549731\charrsid4345174 Organizaci\'f3n:}{\f36\fs20\insrsid3549731\charrsid4345174 es la ra\'edz del sub\'e1rbol que representa la corporaci\'f3n, ser\'e1n instancias de la clase }{\b\f36\fs20\insrsid3549731\charrsid4345174 -organization}{\f36\fs20\insrsid3549731\charrsid4345174 . Solamente contendr\'e1 su DN, el atributo O con el RDN del objeto, y una descripci\'f3n}{\f36\fs20\insrsid151329\charrsid4345174 , en la misma se presentar\'e1 la raz\'f3n social de la empresa}{ -\f36\fs20\insrsid3549731\charrsid4345174 . -\par }{\f36\fs20\insrsid3549731 -\par }{\f36\fs20\insrsid1002065 -\par -\par }{\lang1024\langfe1024\noproof\insrsid9186327 {\shp{\*\shpinst\shpleft0\shptop-23\shpright1020\shpbottom772\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz1\shplid1027 -{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1799\pich1402\picwgoal1020\pichgoal795\pngblip\bliptag494613168{\*\blipuid 1d7b32b02ae6c415e1b4f646719f397c}89504e470d0a1a0a0000000d49484452000000440000003504030000000a4350e500000030504c5445000000c0c0c0c0c0c000ffff000000ffff0000ff0000ff -00000000ffffff000000000000c8c8c8dbdbdbedededffffff8ccb79ba00000001624b474409f1d9a5ec000000097048597300000ec300000ec301c76fa86400 -0001204944415478dabdd4b18ac2401000d009568113760b8b0573dfa05ce55fd8d85958f93dd9e28a01f33129050f621948404b0bef1b6e664d42e05c7775d5 -29c2903c6687193680e80a406f92421b5dfe8f7c3531a17ccdb10a22aa252a8450a3ce2a71fa367219dd2d825a72dc24961d79906e8d56d29ccf2dc4964df722 -4e171c730fa28208c033aa3c8b5c5f639f58d6782f715e58af1d5dbf6a8f1115446cb7b11fe9db88738de8de51c04fd5871ce0849899f3c5c034b4a5476e4806 -fb9abe8c37099c2121b899e91f38828884f8b8105dcb5a42540c29a924695df2bb9ddc29cc1bf26b081623989e473063f20d5342aa88ba2ae47199c95257b2443e88527efb99b7bd543cc883e924e1540c3290f53852a2a972ff5c0a18be76ba76f207317978dbe7b3966d0000000049454e44ae426082} -}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard -\ql \li0\ri0\widctlpar\pvpara\posnegy-24\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1799\pich1402\picwgoal1020\pichgoal795\wmetafile8\bliptag494613168\blipupi95{\*\blipuid 1d7b32b02ae6c415e1b4f646719f397c}0100090000031c0400000000fb03000000000400000003010800050000000b0200000000050000000c0236004500030000001e00fb030000410b2000cc003500 -44000000000035004400000000002800000044000000350000000100040000000000000000000000000000000000000000000000000000000000ffffff00ffff -000000ff0000c0c0c00000ffff00ededed00dbdbdb00c8c8c8000000000000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111111111111111111101011111111111111111111111111111111111111111111111111111111111111111111101011111 -11111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111117000071111111111111111111111 -11111111010111111111111111111111111111111111111111111111111111111111111111111111010111170078004111116000670047004700411111400217 -00447748044140048411111101011114774488411111581744711478447111111821144471147744884146848411111101011114664477440004117045002467 -45002111147111150024774488417004841111110101111477447744000470071477447844774111147111147744884488411184841111110101111700747741 -11114818470067004700611118211487006400400440400884111111000011111111111111116000611111174111111111400211111111148111111184111111 -04011111111111111111111111111111111111111111111111111111111111111111111107011111111111111111111111111111111111111111111111111111 -11111111111111110804111111111111111111111111111111111111111111111111111111111111111111110607111111111111111111111111111111111111 -11111444444444444111111111111111010111111111111111111111111111111111111111100000000000004111111111111111070711111111111111111111 -11111111111111111110333333333330411111111111111101011111111111111111111111111111111111111110333333333330411111111111111101011111 -11111111111111111111111111111111111033333333333041111111111111110101111111111111111111111111111111111111000033333333333041111111 -11111111040011111111111111111111111111111111111101103333333333304111111111111111010111111111111111111111111111111111111101103333 -33333330411111111111111101011111111111111111111111111111111111110110333333333330111111111111111101011111111111111111111111111111 -11111111011033333333333011111111111111110101111111111111111111111111111111111111011000000000000011111111111111110101111111111111 -11111111111111111111111101111111111111111111111111111111010111111111111111111111111111111111111101111444444444444111111111111111 -01011111111111111111111111111111111111110111144444444444411111111111111101011111111111111111111111111111111111110110000000000000 -41111111111111110101111111111111111111111111111111111111011055555555555041111111111111110101111111111111111111111111111111111111 -01105555555555504111111111111111010111111111111111111111111111111111111101105555555555504111111111111111010111111111111111111111 -11111111111111110000555555555550411111111111111101011111111111111111111111111111111111110110555555555550411111111111111101011111 -11111111111111111111111111111111011055555555555041111111111111110101111111111111111111111111111111111111011055555555555011111111 -11111111010111111111111111111444444444444444444101100000000000001111111111111111000011111111111111100000000000000000004101111111 -11111111111111111111111101011111111111111110222222222222222220410111111111111111111111111111111103031111111111111110222222222222 -22222041011111111111111111111111111111110101111111111111111022222222222222222041011114444444444441111111111111110303111111111111 -11102222222222222222204101100000000000004111111111111111010111111111111111102222222222222222204101103333333333304111111111111111 -03001111111111111110222222222222222220410110333333333330411111111111111101011111111111111110222222222222222220410110333333333330 -41111111111111110101111111111111111022222222222222222000000033333333333041111111111111110101111111111111111022222222222222222041 -11103333333333304111111111111111010111111111111111102222222222222222204111103333333333304111111111111111010111111111111111102222 -22222222222220111110333333333330111111111111111101011111111111111110222222222222222220111110333333333330111111111111111101011111 -11111111111000000000000000000011111000000000000011111111111111110101111111111111111111111111111111111111111111111111111111111111111111110101111111111111111111111111111111111111111111111111111111111111111111110101040000002701ffff030000000000}\par}}}{ -\b\f36\fs20\insrsid3549731\charrsid4345174 Contenedores:}{\f36\fs20\insrsid3549731\charrsid4345174 ser\'e1n de la clase }{\b\f36\fs20\insrsid3549731\charrsid4345174 organizationalUnit}{\f36\fs20\insrsid3549731\charrsid4345174 . Dividen jer\'e1 -rquicamente al \'e1rbol para no hacerlo plano si no corporativo, conteniendo a los distintos usuarios y }{\f36\fs20\insrsid151329\charrsid4345174 grupos de manera separada seg\'fan ubicaciones f\'edsicas y roles. Ser\'e1 -n cargados su DN, el atributo ou que forma su RDN y como descripci\'f3n deber\'e1n contener el motivo por el cual se realiz\'f3 dicha subdivisi\'f3n l\'f3gica.}{\f36\fs20\insrsid3549731\charrsid4345174 -\par }{\f36\fs20\insrsid151329 -\par }{\f36\fs20\insrsid1002065 -\par }{\lang1024\langfe1024\noproof\insrsid9186327 {\shp{\*\shpinst\shpleft0\shptop6\shpright1035\shpbottom771\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz2\shplid1028 -{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1826\pich1349\picwgoal1035\pichgoal765\pngblip\bliptag1756527542{\*\blipuid 68b27bb6fdf2aebef671693719e2377d}89504e470d0a1a0a0000000d494844520000004500000033040300000033d8d8c600000030504c5445ffffff000080008000008080800000600080805000a0a0 -a03030300000ff00ff0000ffffff0000ff00ffffff00000000f762dbc300000001624b47440088051d48000000097048597300000ec300000ec301c76fa86400 -00011e4944415478dadd93bf6a03310cc635183cda5b5ea3dbcd210f90bc499449a35fd0708fd1b12a1dbc1854d977212dc47fa074c977e27c9c7f923e640cf0 -1f121e224e6486e159c67519c7235b9acf235b6eebd2b7c543c6498d7bcba7ca915d64d1624d3f2e46c951d430bb0ea35a0be478c464712b77195db56593c93b -539736b3aebc31dc61d470ee3052a4335adb0c142417c3b9b484c18c6618e99dfc1c93dbc3f93da3bf337546835b36c3f4750140008b7ba8ec63f34cd7b24970 -a25b20ba127d9ac32d24b3184fbe22168948925511bd5191262010126ae2c6e8a34c10d2dfcaebfb4c8426a17d3048c5c8bb5decce94d0af1f75d44f61102ea77b9da33d6058aa1f7811191ffc88c1eda8bafaf8326958472b0dfd24e35f61b6df038fee5ea28a26b00000000049454e44ae426082} -}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}}{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard -\ql \li0\ri0\widctlpar\pvpara\posy5\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1826\pich1349\picwgoal1035\pichgoal765\wmetafile8\bliptag1756527542\blipupi95{\*\blipuid 68b27bb6fdf2aebef671693719e2377d}010009000003f80300000000d703000000000400000003010800050000000b0200000000050000000c0234004600030000001e00d7030000410b2000cc003300 -45000000000033004500000000002800000045000000330000000100040000000000000000000000000000000000000000000000000000000000ffffff000000 -ff0080006000a0a0a0000000800000508000808000008000000000ffff0000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111110011111 -11111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111 -11111111100111111111111111111111111111111111111111111111111111111111111111111111100111111111111111111111111111111115041581111111 -11111111111111111111111110011111111111111111111111111111114111411411111111111111111111111111111110011111111111111111111111111111 -11900715041111111111111111111111111111111001111111111111111111111111111111411441111111111111111111111111111111111001111111111111 -11111111111111111115814081111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111 -10051111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111 -11111111111111111001111111111111111111111111111111111111111111111111111111111111111111111007111111111111111111111111111111111111 -11111111111111111111111111111111100511115044114111114111315744414144441144415814844140741574158144111111100711144144114111119414 -74144441414444114444114444414144414441144411111110011114111411440004400044114441414444114441504444411504411441144411111110011114 -41444444000414141414444471444444444411144441114441444114441111111000111150446041111114441157444840444460444408158448400415741581 -44811111100011111111111111111131111141111114411114411114411111111114111111111111100111111111111111111111111111111111111111111111 -11111111111111111111111110011111111111111111111111111111110000000000001111111111111111111111111110011111111111111111111111111111 -10000000000000111111111111111111111111111001111111111111111111111111111110220222222020111111111111111111111111111001111111111111 -11111111111111111022022222202011111111111111111111111111100111111111111111111111111111111022022222222011111111111111111111111111 -10011111111111111111111111111111102222222222200000000111111111111111111110011111111111111111111111111111102222222222200000000111 -11111111111111111001111111111111111111111111111110222222222220222020011111111111111111111001111111111111111111111100000000022200 -02220222202001111111111111111111100111111111111111111111100000000000220110202222222001111111111111111111100111111111111111111111 -10220222222000111002222222200111111111111111111110011111111111111111111110220222222020011022222222200111111111111111111110011111 -11111111111111111022022222222011102222222220111111111111111111111001111111111111111111111022222222222011102200022201111111111111 -11111111100111111111111111111111102222222222200000020010200111111111111111111111100411111111111111111111102222222222200000001110 -01111111111111111111111110011111111111111111111110222200022200000011011011111111111111111111111110001111111111111111111111022201 -10220100011011001111111111111111111111111001111111111111111111111110001110001110111011110111111111111111111111111001111111111111 -11111111111111011011111111100000011111111111111111111111100111111111111111111111111110111011111111100000011111111111111111111111 -10011111111111111111111111111011110111111110000011111111111111111111111110011111111111111111111111111000100111111111000111111111 -11111111111111111000111111111111111111111111100000011111111110111111111111111111111111111001111111111111111111111111100000011111 -11111111111111111111111111111111100011111111111111111111111110000011111111111111111111111111111111111111100111111111111111111111 -1111110001111111111111111111111111111111111111111002111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111002040000002701ffff030000000000}\par}}}{ -\f36\fs20\insrsid1002065\charrsid4345174 -\par }{\b\f36\fs20\insrsid151329\charrsid4345174 Grupos:}{\f36\fs20\insrsid151329\charrsid4345174 ser\'e1n de la clase }{\b\f36\fs20\insrsid151329\charrsid4345174 groupOfUniqueNames}{\f36\fs20\insrsid151329\charrsid4345174 - definida en X.500, y adicionalmente tendr\'e1n la clase auxiliar }{\b\f36\fs20\insrsid151329\charrsid4345174 posixGroup}{\f36\fs20\insrsid151329\charrsid4345174 para el tratamiento Samba, en el cual no ahondaremos. Estos objetos tendr\'e1n cargad -o su DN, el CN como RDN del mismo, y los atributos optativos description, donde estar\'e1 el papel que juega el grupo en la corporaci\'f3n o a nivel de aplicaci\'f3n, y }{\b\f36\fs20\insrsid151329\charrsid4345174 uniqueMember}{ -\f36\fs20\insrsid151329\charrsid4345174 , que contendra el DN de los usuarios que pertenezcan a este grupo.}{\f36\fs20\insrsid10311064\charrsid4345174 Los atributos cargados por Samba no ser\'e1n descriptos en este documento, y est\'e1 -n disponibles online en }{\field\flddirty{\*\fldinst {\f36\fs20\insrsid10311064\charrsid4345174 HYPERLINK "http://www.samba.org" }{\f36\fs20\insrsid16671274\charrsid4345174 {\*\datafield -00d0c9ea79f9bace118c8200aa004ba90b02000000170000000e0000007700770077002e00730061006d00620061002e006f00720067000000e0c9ea79f9bace118c8200aa004ba90b2c00000068007400740070003a002f002f007700770077002e00730061006d00620061002e006f00720067002f0000000020c7}} -}{\fldrslt {\cs15\f36\fs20\ul\cf2\insrsid10311064\charrsid4345174 www.samba.org}}}{\f36\fs20\insrsid10311064\charrsid4345174 , lo mismo para los usuarios.}{\f36\fs20\insrsid151329 -\par }{\f36\fs20\insrsid1002065 -\par -\par }{\f36\fs20\insrsid4345174 -\par }{\b\f36\fs20\ul\insrsid5138116\charrsid5138116 Usuarios}{\b\f36\fs20\ul\insrsid216146 Internos}{\f36\fs20\insrsid4345174 -\par }{\f36\fs20\insrsid5138116 -\par }{\lang1024\langfe1024\noproof\insrsid9186327 {\shp{\*\shpinst\shpleft0\shptop-11\shpright750\shpbottom649\shpfhdr0\shpbxcolumn\shpbxignore\shpbypara\shpbyignore\shpwr2\shpwrk0\shpfblwtxt0\shpz3\shplid1029 -{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}}{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pib}{\sv {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1323\pich1164\picwgoal750\pichgoal660\pngblip\bliptag657511887{\*\blipuid 2730d5cf6e225123204fc85ba3d3f942}89504e470d0a1a0a0000000d49484452000000320000002c0403000000d5cdf66900000030504c5445800000800000000000000000ffff000000000000000000 -00ffffff000000000000ff0000ff0000000000000000ffffffd9df66a300000001624b47440886de957a000000097048597300000ec300000ec301c76fa86400 -0000b44944415478dab5923d0ec3200c85231fc51312b7e8c4b122cb83cfc3cae5fa4a52020da8a54dcdcfe04ff633368bd9c016fb8408f38030b3eb12b996e0 -cc12b8a54b042252091dc4279014cf44528aec53e213817333f76712df103f43f8696eea1fcc9115c9958d943024aa49b01b3aa9580ea7cd064256bc3b0979db -16d3108cb8e87c5df59afbf0730fb443501c19e79b5a1254f707e94b4cc0731cf5b23d62b46d42ad43e68aca519b8eaa16be70da3d7207f3fd2ea316bf10520000000049454e44ae426082}}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fRecolorFillAsPicture}{\sv 0}} -{\sp{\sn fUseShapeAnchor}{\sv 0}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn posh}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}{\shprslt\par\pard -\ql \li0\ri0\widctlpar\pvpara\posnegy-12\dxfrtext180\dfrmtxtx180\dfrmtxty0\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0 {\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw1323\pich1164\picwgoal750\pichgoal660\wmetafile8\bliptag657511887\blipupi95{\*\blipuid 2730d5cf6e225123204fc85ba3d3f942}010009000003ca0200000000a902000000000400000003010800050000000b0200000000050000000c022d003300030000001e00a9020000410b2000cc002c00 -3200000000002c0032000000000028000000320000002c0000000100040000000000000000000000000000000000000000000000000000000000ffffff000000 -ff000000800000ffff00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111010101111111111111100011111111111111111111111111111111110101011111111111111114111111111111111111111111111111111101 -01011111111111111301113011301101113011111111111111111101010111111111111141141411141114111411111111111111111111010101111111111111 -41111400013014111111111111111111111111010104111111111111411414111111141114111411111111111111110101011111111111111301113011001301 -11301130111111111111110103001111111111111111111111111411111111111111111111111101010111111111111111111111111111111111111111111111 -11111104010111111111111111111111111111111111111111111111111111010000111111111111111111111111111111111111111300011111110401011111 -11111111111111111111111111111111111111111111110101011111100111130111111400113014111111111111111111111104010111114111114111111111 -11141114111111111111111111111101010111111111111111400011301111141111111111111111111111010300111111111141114000111114111411011114 -11111111111111010101111111111113011111140011301430101111301111111111110101011111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111010101111111111111 -11110000000000000000000111111111111111010101111111111111111102202222222222022201111111111111110101011111111111111111022022222222 -22022201111111111111110100001111111111111111022022222222222222011111111111111101010111111111111111110222222222222222220111111111 -11111101010111111111111111110222222222222222220111111111111111010101111111111111111102222222222222222201111111111111110101011111 -11111111111102222222222222222201111111111111110101011111111111111111102222200002222200111111111111111101010111111111111111111102 -22011110222011111111111111111101010111111111111111111110000111100001111111111111111111010400111111111111111111111101111001111111 -11111111111111010101111111111111111111111011111101111111111111111111110101041111111111111111111110111111011111111111111111111101 -01011111111111111111111110000000011111111111111111111101010111111111111111111111100000000111111111111111111111010000111111111111 -11111111100000000111111111111111111111010101111111111111111111111100000001111111111111111111110101011111111111111111111111100000 -11111111111111111111110101011111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111000001040000002701ffff030000000000}\par}}}{\f36\fs20\insrsid5138116 Este tipo de objeto ser\'e1 - tratado especialmente y se mostrar\'e1n los datos necesarios para los usuarios empleados de la organizaci\'f3n.}{\f36\fs20\insrsid3042866 A continuaci\'f3n se muestra una tabla con los atributos de la clase }{\b\f36\fs20\insrsid3042866 inetOrgPerson}{ -\f36\fs20\insrsid3042866 que ser\'e1n utilizados (no ser\'e1n utilizados todos), y un }{\f36\fs20\insrsid16529899 mapeo al mundo }{\f36\fs20\cf1\insrsid16529899\charrsid16529899 humano}{\f36\fs20\insrsid16529899 - de que representa cada atributo. Los atributos est\'e1n definidos en esta clase y en las clases de la que hereda (}{\b\f36\fs20\insrsid16529899 organizationalPerson, }{\b\f36\fs20\insrsid10432972 person, }{\b\f36\fs20\insrsid16529899 Top}{ -\f36\fs20\insrsid16529899\charrsid16529899 ) }{\f36\fs20\insrsid16529899 seg\'fan la RFC 2798}{\f36\fs20\insrsid16529899\charrsid16529899 :}{\f36\fs20\ul\insrsid5138116 -\par }{\f36\fs20\ul\insrsid16529899 -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx8870\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\cf8\insrsid16529899 Nombre del atributo}{ -\b\f36\fs20\cf8\insrsid16529899\charrsid16529899 \cell Nombre descriptivo\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid16529899 -\trowd \irow0\irowband0\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx8870\row -}\trowd \irow1\irowband1\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 uid}{\b\f36\fs20\insrsid16529899\charrsid16529899 \cell }{ -\f36\fs20\insrsid16529899\charrsid16529899 Apodo del usuario\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid16529899 -\trowd \irow1\irowband1\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 c}{\b\f36\fs20\insrsid16529899\charrsid16529899 n\cell }{ -\f36\fs20\insrsid16529899 Apodo del usuario}{\f36\fs20\insrsid16529899\charrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid16529899 \trowd \irow2\irowband2\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 sn\cell }{\f36\fs20\insrsid10432972 Apellido\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid10432972 \trowd \irow3\irowband3\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt -\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\b\f36\fs20\insrsid10432972 givenName\cell }{\f36\fs20\insrsid10432972 Primer Nombre\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid10432972 \trowd \irow4\irowband4\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid10432972\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 fullName\cell }\pard -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 {\f36\fs20\insrsid10432972 Nombre Completo\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid10432972 \trowd \irow5\irowband5\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 departmentNumber}{\b\f36\fs20\insrsid16529899\charrsid16529899 \cell }{ -\f36\fs20\insrsid16529899 Numero de CAP / Sede Central}{\f36\fs20\insrsid16529899\charrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid16529899 \trowd \irow6\irowband6\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 employeeNumber}{\b\f36\fs20\insrsid16529899\charrsid16529899 \cell }{ -\f36\fs20\insrsid16529899 N\'famero de legajo}{\f36\fs20\insrsid16529899\charrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid16529899 \trowd \irow7\irowband7\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 employeeType\cell }{\f36\fs20\insrsid10432972 -Tipo de empleado (efectivo, pasante, contratista)}{\f36\fs20\insrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid16529899 -\trowd \irow8\irowband8\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid16529899 homePhone\cell }{\f36\fs20\insrsid16529899 Tel\'e9fono Particular\cell -}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid16529899 \trowd \irow9\irowband9\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid13438039 homePostalAddress}{\b\f36\fs20\insrsid16529899 \cell }{ -\f36\fs20\insrsid13438039 Direcci\'f3n Particular}{\f36\fs20\insrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid16529899 -\trowd \irow10\irowband10\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid13438039 mail\cell }{\f36\fs20\insrsid13438039 Mail corporativo\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid13438039 \trowd \irow11\irowband11\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt -\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\b\f36\fs20\insrsid13438039 photo\cell }{\f36\fs20\insrsid13438039 URI a la foto del empleado\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid13438039 \trowd \irow12\irowband12\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid13438039 userPassword\cell }{\f36\fs20\insrsid13438039 -Password del usuario, encriptado seg\'fan el directorio elegido (este atributo no se puede leer como parte del esquema, s\'f3lo admite un compare, esto es a nivel est\'e1ndar X.500)\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid13438039 \trowd \irow13\irowband13\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt -\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\b\f36\fs20\insrsid10432972 description\cell }{\f36\fs20\insrsid10432972 Observaciones Generales\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\fs20\ul\insrsid10432972 \trowd \irow14\irowband14\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 title\cell }\pard -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid10432972\yts19 {\f36\fs20\insrsid10432972 Cargo del Empleado\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid10432972 \trowd \irow15\irowband15\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 ou\cell }\pard -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid10432972\yts19 {\f36\fs20\insrsid10432972 Area\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid10432972 \trowd \irow16\irowband16\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid16529899\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 L\cell }\pard -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid10432972\yts19 {\f36\fs20\insrsid10432972 Zona de trabajo\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\fs20\ul\insrsid10432972 \trowd \irow17\irowband17\lastrow \ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh -\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870 -\row }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16529899 {\fs20\ul\insrsid16529899 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid216146 {\b\f36\fs20\ul\insrsid216146 Usuarios Externos}{\b\f36\fs20\ul\insrsid8015672 -\par }{\f36\fs20\ul\insrsid216146 -\par }{\f36\fs20\insrsid15946119 A continuaci\'f3n se presenta la misma tabla con los atributos necesarios (y \'fanicos) para los usuarios externos como prestadores y afiliados:}{\f36\fs20\insrsid216146\charrsid15946119 -\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16529899 {\fs20\ul\insrsid8015672 -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx8870 -\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\cf8\insrsid8015672 Nombre del atributo}{ -\b\f36\fs20\cf8\insrsid8015672\charrsid16529899 \cell Nombre descriptivo\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\b\f36\fs20\cf8\insrsid8015672\charrsid16529899 \trowd \irow0\irowband0\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth4489\clcbpatraw1 \cellx8870\row -}\trowd \irow1\irowband1\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 uid}{\b\f36\fs20\insrsid8015672\charrsid16529899 \cell }{ -\f36\fs20\insrsid8015672\charrsid16529899 Apodo del usuario\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid8015672\charrsid16529899 -\trowd \irow1\irowband1\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 c}{\b\f36\fs20\insrsid8015672\charrsid16529899 n\cell }{ -\f36\fs20\insrsid8015672 Apodo del usuario}{\f36\fs20\insrsid8015672\charrsid16529899 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\f36\fs20\insrsid8015672\charrsid16529899 \trowd \irow2\irowband2\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 sn\cell }{\f36\fs20\insrsid10432972 Apellido\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid10432972\charrsid16529899 \trowd \irow3\irowband3\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 givenName\cell }{\f36\fs20\insrsid10432972 PrimerNombre\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid10432972\charrsid16529899 \trowd \irow4\irowband4\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid10432972 fullName\cell }{\f36\fs20\insrsid10432972 NombreCompleto\cell -}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid10432972\charrsid16529899 \trowd \irow5\irowband5\ts19\trgaph70\trleft-108\trbrdrt -\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 homePhone\cell }{\f36\fs20\insrsid8015672 Tel\'e9fono Particular\cell -}\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid8015672 \trowd \irow6\irowband6\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 homePostalAddress\cell }{\f36\fs20\insrsid8015672 Direcci\'f3n Particular -\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid8015672 \trowd \irow7\irowband7\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 mail\cell }{\f36\fs20\insrsid8015672 Mail corporativo\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid8015672 \trowd \irow8\irowband8\ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard\plain -\qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid6904291\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid8015672 userPassword\cell }{\f36\fs20\insrsid8015672 -Password del usuario, encriptado seg\'fan el directorio elegido (este atributo no se puede leer como parte del esquema, s\'f3lo admite un compare, esto es a nivel est\'e1ndar X.500)\cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid8015672 \trowd \irow9\irowband9\lastrow \ts19\trgaph70\trleft-108\trbrdrt\brdrs\brdrw10 \trbrdrl -\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx4381\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth4489\clshdrawnil \cellx8870\row }\pard -\qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid12990600 {\f36\fs20\insrsid8015672 -\par -\par }{\b\f36\fs20\insrsid8660967 4 \endash Programas a utilizar}{\b\f36\fs20\insrsid12990600 -\par }{\f36\fs20\insrsid8660967 -\par Ya hemos establecido que el dominio ser\'e1 windows pero administrado desde un SAMBA, aplicaci\'f3n de uso gratuito disponible en internet. Para soporte de \'e9sta aplicaci\'f3n distribu\'edda, se utilizar\'e1 un sistema operativo Novell Suse Enterprise 9 -}{\f36\fs20\insrsid9454319 (no Netware) que correr\'e1 bajo las especificaciones planteadas en el modelo 13, conteptos de seguridad.}{\f36\fs20\insrsid13376273 El mismo sistema operativo ser\'e1 - utilizado para soportar al directorio. Para la base del directorio hay una amplia gama de opciones, como por ejemplo:}{\f36\fs20\insrsid8660967 -\par }{\f36\fs20\insrsid13376273 -\par {\listtext\pard\plain\f3\fs20\insrsid13376273 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li360\ri0\widctlpar\jclisttab\tx360\aspalpha\aspnum\faauto\ls1\adjustright\rin0\lin360\itap0\pararsid13376273 {\f36\fs20\insrsid13376273 -eDirectory, de Novell -\par {\listtext\pard\plain\f3\fs20\insrsid13376273 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Active Directory, de Microsoft -\par {\listtext\pard\plain\f3\fs20\insrsid13376273 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Oracle Internet Directory, de Oracle -\par {\listtext\pard\plain\f3\fs20\insrsid13376273 \loch\af3\dbch\af0\hich\f3 \'b7\tab}OpenLDAP, del grupo OpenLDAP y de distribuci\'f3n gratuita -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13376273 {\f36\fs20\insrsid13376273 -\par AD y OID de Microsoft y Oracle respectivamente los descartamos de inmediato por sus bajas prestaciones y dif\'edcil administraci\'f3n. La elecci\'f3n se inclina hacia Novell eDirectory, producto de muchos a\'f1os de antig\'fc -edad y totalmente robusto. El mismo utiliza MD5 para proteger internamente sus datos haci\'e9ndolo dif\'edcil de vulnerar. OpenLDAP se descart\'f3 a pesar de ser una opci\'f3n OpenSource, ya que es p\'e9 -simo a nivel de directorio, si bien cumple con todos los est\'e1ndares, posee muchas limitaciones y caracter\'edsticas que el mismo grupo OpenLDAP piensa no desarrollar en el futuro. -\par }{\f36\fs20\insrsid8091998 -\par Para las estaciones de trabajo, se instalar\'e1 un windows 2000 professional, y la aplicaci\'f3n de gesti\'f3n. Se limitar\'e1 }{\f36\fs20\insrsid14295502 la manejabilidad del sistema operativo por parte del usuario comun, y se activar\'e1 - un protector de pantalla con contrase\'f1a a los 5 minutos de desuso, de modo tal que la estaci\'f3n permanezca lockeada en caso de que el usuario deje su puesto de trabajo moment\'e1neamente.}{\f36\fs20\insrsid8091998 -\par }{\f36\fs20\insrsid8002554 -\par En cuanto al motor de base de datos a utilizar existen varias alternativas tambi\'e9n: -\par -\par {\listtext\pard\plain\f3\fs20\insrsid8002554 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls2\adjustright\rin0\lin720\itap0\pararsid8002554 {\f36\fs20\insrsid8002554 -SQL Server 200X de MS -\par {\listtext\pard\plain\f3\fs20\insrsid8002554 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Oracle 10 -\par {\listtext\pard\plain\f3\fs20\insrsid8002554 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Mysql -\par {\listtext\pard\plain\f3\fs20\insrsid8002554 \loch\af3\dbch\af0\hich\f3 \'b7\tab}PostgreSQL -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8002554 {\f36\fs20\insrsid8002554 -\par La inclinaci\'f3n surge hacia PostreSQL debido al alto contenido de prestaciones y caracter\'edsticas embebidas y a que es de uso gratuito, compitiendo con Oracle, cuyo motor es muy potent}{\f36\fs20\insrsid8598060 -en y sus prestaciones son altas, como tamb\'eden la de SQL Server. MySQL todav\'eda est\'e1 carente de ciertas caracter\'edsticas que facilitan el desarrollo, ras\'f3n por la cual queda en \'faltimo lugar entre los motores posibles.}{ -\f36\fs20\insrsid8002554 -\par }{\f36\fs20\insrsid12601929 -\par }{\b\f36\fs20\insrsid12601929 5 }{\b\f36\fs20\insrsid11030114 \endash }{\b\f36\fs20\insrsid12601929 }{\b\f36\fs20\insrsid11030114 Base de Datos Relacional, }{\b\f36\fs20\insrsid10556177 dise\'f1o y }{\b\f36\fs20\insrsid11030114 caracter\'edsticas -\par -\par }{\f36\fs20\insrsid13967337 Como se explic\'f3 en el modelo 13, conceptos de seguridad, para manejarla a nivel aplicaci\'f3n se combina la potencia del directorio con tablas param\'e9tricas de la base de datos propia de la aplicaci\'f3n. A nivel esquem -\'e1tico, se mostrar\'e1 nuevamente la figura del modelo anterior:}{\f36\fs20\insrsid11030114 -\par }{\f36\fs20\insrsid8468892 -\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8468892 {\f36\fs20\insrsid16671274\charrsid8468892 {\*\shppict{\pict{\*\picprop\shplid1026{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} -{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw8918\pich7701\picwgoal5056\pichgoal4366\pngblip\bliptag-1396361568{\*\blipuid acc536a09a371dae46eb8c7dac2e43cb}89504e470d0a1a0a0000000d494844520000015100000123040300000079b22fbb00000030504c5445ffffff000080008000008080800000600080805000a0a0 -a03030300000ff00ff0000ffffff0000ff00ffffff00000000f762dbc300000001624b47440088051d48000000097048597300000ec300000ec301c76fa86400 -000aac4944415478daed9d3b8febba11c7a790acce5497afa122b9a9170ee0d2eab60c845b6c692d8cbba7d41734e0af90458a531e194ea0c600c319520f5b7e -e841ca542e798ed7b42c933fcd70a4916cfd09e08a4d8571cef35990722c7331e99c487347aa9d94cf24a0d83c48195976c0064eee7d18449af7ff880652611e -3e0f5274e60c48017750ec5f7320657c1ea48c82b87f244f4ecacf7bf2fe7ecfed26e57b89c8f67d51272645c0bd302a3bcb677b4909707fe0e7fd3c48cb7270 -a48ed491fe7948cff3233d3b5247da8fd4e33c8415bcc12214d5482c5989c7869f001627ac1c359e4137ca00d24850ae60930ad28828e543bcf03ea912befce4 -bb22fd46d29048bf2bd265089f441a14f690aef0df07916669492a007ff752ab48e5385deddaa4eb45a4c7fbbe78c43a6cba4d05e9e2eb9a340883505f446921 -cd9034f8ed9a74110abbae7479501fa988a9ab8812e3e2a4813486d887ac8833ce0b5f0c848ca7a22ff8c241f50922147ac6fe0ab2ebbd94b06fa28b345e8672 -c08a6a10fa02718daf97d1cf5e115510a957eef9379ca7b8e74f80acad833488a4f7891460078b548e868fc8a2a369495a7adfe3a9a82ad22cb58ff49fa54d45 -c7bb2ac2de638b48d7382ed7cb1ccff0bdf41362c6fe2b0781c82cd29d45a422ec31e0a9b380ff0199e8775348d27f63405b96f5e5505d35618dba7df9296bf6 -c510d656d24b3352cf629f78b48f945d76d5d7ff13925e93f5f4ff74a4acd553bfbea7236d3bbb9fff272365373aeae5ffc9486fdaaf4fefc349f9c4252fbf6e -1f71263ed8a4f4cd646e97f7d9bd6ebaf73f11e9dd281721c56d2265f77be9ecff69481fed38bb124c42ca1e75d2d5ff93903e3e1675f4ff14a4ec491fdd18a6 -207d7678efe6ff0948d9d32e3af97f02d20e1953170af3a4ac430f5dfc6f9eb45312dac1ffc64959b70ef2a7a9aa71d28e793d7b0a629a94756dffa9ff4d93e6 -7df2cffc85a4ac7bf3cffc6f98b4cfd9e713ff9b25657dcfe8f35791f6bba0f3d8ff464959cfc61ffadf28e9906ba4f92b4859efb61ff9df24696f93cadf504f -4fca86349ddf1daa06490798f491ffcd91b2612ddff5bf39d241267de07f63a46c68c3f7fc6f8c74a849effadf14291bd1ee6dff9b221d6ed27bfe3744ca4635 -7bd3ff8648c798f496ff99ba7a9eeb37e8b8ed97febffcee52195b2f693ed2a4d2ff1769156bf06a2465e3371efd7fc1c50d98b4cf17228ffc7fd548aedfa4c0 -746c7c6b739981d8675ab6be35d673ad26a5dd081bfdcd1bc35fac5cef92b49a54d70daf62c7c9ccde5daae97e6766fc2e58362b526ed11677231dd355e3ae79 -660619a3806b882d8ca7bc8236429ae739d3105bac4e494c9156bbe771238d31aeeef135165b79d3167cc416336638b618346cc1c76c7135dc7323a448271b66 -638e7e748737aff25403a46c7f900f9e8f22c53ba7f1c1b92952bc8d483c7254bc1891a0b33d911ef0b4890db97fbe4b0f741b310dd17c1469d90e919a30a9ba -8f507631d816653bb4c5d23d064971700d1d604d52d224304a7a96b1359a146fa0df7373a4c088749f8f24054e31bacf4d91521d63e230aa9d3c278d87bd0952 -a5239057bd0deae27ca83ecc06dcebdb9d54381ef878d203f29926cdcb1e46939e8d92723a6a8f27c53d1de74648d56f6ccf07b1d7df9f8793aa7670bcab8dd7 -4dcafe816523f884490fc349ff43ed9c4d922a5bc8a336fd1f61533af0e3709523d6403957f7670f252dd3143944cfc6490f7a48f713908e93baab48cde9d055 -a418163a48314affec363d6839ae947be4bdb94b698d63a106d2c3eb499f5d10b088f4c969b6236de717cfe2f529a9b1bb8a74938279d2ced7dae0059a868eb4 -2ef17c487d030871e3e9d214be9da437163c21dd14f04e9a0e0556bd23f859811a1f244bb109037e22c58fd7937a02691d848d2a6927a096828f3655af4690d5 -a6a0ad2e62610a610c7c122df34218e72bcc78844a088f48a5ec44dca82a8d0f450aa5d8c3d072618a4f943cf1d22cdd414caf50f32486b59499f8ee428a9b2c -aa41041f4ae3a324dd1cf1d570d28629c456a390885f5a419942be1bef9e78ffb64da16ac81f2b51d43085d8ea6b5220d58b581823dc7518a78a54f949b6503b -e7bb36c9489bfa6d9bcac145ff761d62bf2451b12ff57d7080c78b62c1bfd251b1df30056ef57a195e7a9fde0d421cbedf2f3e9ad6a6a0ad2e2e6c2a621fb669 -0cdbe2e359ecbb0cc5913a5247ea481da9f16316aaf089a3361e9eac26c5cc675dcaf1594d2a0ff794075bee7dd20b0cd469db2c6c7a7d8667e7388deb730bcb -631fcf4652eb63dfedf91da92375a48ed4913a5247ea481da92375a48ed4913a5247ea481da92375a48ed4913a5247ea481da92375a48ed4913ad2ff0fd2f2ce -38f38257a34b7e615adb5d7fcd6cb951d92ce26916262dd5d266b19bca6762d29bfb539a5efbaa7cdfa85d9445f591e46279a2d5a85726a569e09f90062f206d -cb99aa99aa1f92aeee938229d2b69c29cd54ed8911b03d8927fc11a3774a2e6ae102ff47b882807e83cd09493747c05a02f8d66a5b501bda48196f0b1194d3c0 -07859c0f1c0df30697b515cec08d2b8058e0455e8453c68bbf5196263439f71b4dc4bdd242ca6a4676814bd3c0c3f6189c708e7a3965f9775d03f196640d4e72 -2064e93214361586c6e9c613b9196a450da4ad9ca49264a5c9d537e91b6cf90f39e9ed1a3e83aa06f8d64ad4b274cb698ef84c3841d8b4f0c28c48d7345df837 -ad389e94df5f86a43f6862faecef858a1fb4695d2bfd0f59246d8a1195a5e8ff864d69c564b4e71fd819633f3805c765e1dd1aa7f89684c115e4fcf0384eb328 -43cbaa71ba926d880f246377a2f7f3009a06fed7f1b311fbc7a451c3b77e35621f64ec2ff95fc246ec0b5e5cd128a9e612cc8634d51bf80fe2ecc519d4ed6977 -b87de9dfcd198218071b495b1317d04b2b49ab837ef9f428a292565295b4d648ae3e90a5fa48dbd1a593f4037493f6db4bdd27357d49e20ea9f7db11bcbf8632 -d3c42cd3a333963a51ad966086486bc8775a49aa71524c37439569ae54ae799900c8e755b54602bf07453b49354e1a2d432faa32cd8472cd66a25a2e91c9ea37 -91aef12ca595a41a2745fba84c134d84b96633512d97c86415d74830316c27a953db9472cd66a2aa96a86455da1433daeb24759a711ad5e39472cd8b712a97d0 -df729c0a43b692d469623f823af631d76c26aae512fcdb88fd76926adefbd5b2d5d3d65660ae38d217905a964b395247ea481da92375a48ed4913a5247ea481d -e9ab0bcbfb6d8175a8f67d7502b7e62c64dc4ad036abd5bf97ab35cdb9b5f6b4a47821b47f9c03b0b92baf4a5f3ed7a5a9171b37a46ef50b74fb1f10fcad8d93 -d2d5ed9b1fb8df565338db00e90f58fed15afaf316d1eec5a401f8a8ac1ba194b47724f92ed5cf57184b8569ef28d77d2b495184ec5d8c0f92a6151f7847b5af -137a3f2b62a5506d827427c5b523546d238d6d45ba2611e3a8929e96a8629c925a34e971fb52e5b8d4e6f6a5343529541b204d7f2a05e8e50fa55c0d82ecd7b1 -d4705ba6b5ce725cdb949491a1d21f26c1649251560ad5fa4921457d721e2229496d2f52682835ab0d00c84ed2a6d7a4a4f58783e058924a856a03a4ef52b259 -222955ed8f266965d38b717a6553bfb2a96fcca6bf529fa4a3a34a5c9bf652096a9fcbe1abc6691dfb4adfaf1aa7a24e6adc3e4a532b856a03a49fe2b12d3e28 -c8319ea98f2d47b34891f92af62b5252e02e65c749eb2f465d6a19fb4aa1dadcc1caefbda37f5571a4aeb8d2b7fc0f962a5cd7df4c88560000000049454e44ae426082}}{\nonshppict{\pict\picscalex100\picscaley100\piccropl0\piccropr0\piccropt0\piccropb0 -\picw8918\pich7701\picwgoal5056\pichgoal4366\wmetafile8\bliptag-1396361568\blipupi95{\*\blipuid acc536a09a371dae46eb8c7dac2e43cb} -0100090000032462000000000362000000000400000003010800050000000b0200000000050000000c0224015201030000001e0003620000410b2000cc002301 -51010000000023015101000000002800000051010000230100000100040000000000000000000000000000000000000000000000000000000000ffffff0000ff -ff000000ff0000008000800000008080000000508000a0a0a0008000600000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111119111111111111111111111111111111111111111111111911111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11191111111111111111111111111111111111111111111119111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111119111111111111111111111111111111111111 -11111111191111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111191185111911700878198008111400811140511111111170006111911180089119800811140511111111111111111111 -11191111111800891191119111400811911140511191119117008781911911800891170087818008911111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111119112081 -19185112511461191191119114818511111114811175119111481851146119114818511111111186111111111119111111148185119111911481191191148185 -11911191851125119119114812518511251148125111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111191198811911911191191112886111111911191111117811 -11191191119111911911128191119111111111114511111111191111111911191191119186111111911911191191119119111911911918611191191119186111 -91111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111911819119111400511911128800000886111781111191111119119111911191191112886111781111800611 -11451111111911111119111911911191861111119186111781911191114005119119186111911140051861119111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -19188128191111119119111288611178191119111118511120051191119111911911128191119111111111111111911111191111111911191191119186111111 -91191119119111911111191191191861119111111918611191111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111918118619114818511461191191185114818511 -11119111111111481191119114611911481851111111111111451111111400008119111911481851148119119114818511481851148185119119119112511481 -85119112511111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111119181119191180006119800811140511114051111111911111111187519111911980081114051111 -11111111451111111119111111191119119800811140081191114051119800811800061191191180089118000611800891111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100108001111111111111111111111111111 -11111111198811128911111111111111111111111111111111112811111911111111111111111111111111111111118611111111111911111111111111111111 -11111111111111111111111111111111911111111191111111111111911111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111119781118691111111111111111111111 -11111111111114811148111111111111111111111111111111111111111111111119111111111111111111111111111111111111111111111111111191111111 -11911111111111119111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110020501111111111111111111111111111111111111145111114511111111111111111111111111111111111140008111111111111111111111 -11111111111111111111111111140000081111111111111111111111911111111111111111111111911911111191111111111111911111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110090101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111000000000000000000000000011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111100001111111111111111111111111000111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110050108111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100001111111111111111111111111 -11111110000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100901081111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111110011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111100111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100108061111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111 -11111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110090101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111011111111111111111111111111111111111111111111111101111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111011111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111 -11111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111 -11111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111011111111 -11111111146111111111111111111146111111111111111111111111111111111111111111111111111111111111111111461111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111114611111111111111111114611111111 -11111111111111111111111111111111111111111111111111111111114611111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111 -11111111111111111111111111111111111111101111111111111111146111111111111111111146111111111111111111111111111111111111111111111111 -11111111111111111146111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110 -11111111111111111467051114611117006111467051117511200585111111140575111400611111117511200585111111200585114670511175117511140061 -12005851114006117511170061114611251111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111011111111111111111111111111111111111111111111111101111111111111111145114611461112511461145 -11461175180618051111117511451146114611111175180618051111180618051145114611751175117511488061805117511481751125114611461125111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11111111111111111111111111111111111111111111111011111111111111111461125114611146112511461125117518081146111111461125180811111111 -11751808114611111808114611461125117511751146111180811461146111117511461125114611251111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111 -11111110111111111111111114611808146111481180814611808175114081451111114811851800000511111175114081451111114081451146118081751175 -18081111140814518081111175114811808146112511111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111011111111111111111461125114611146 -11251146112511751111700511111146112518081125111111751111700511111111700511461125117511751148111111170051148111117511461125114611 -25111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101111111111111111111111111111111111111111111111110111111111111111114511461145111251146114511461175114611461111117511451146 -11461111117511461146111111461146114511461175117511761808146114611761808175112511461145117511111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111 -11111111111111101111111111111111146705111464511700611146705111751114005111111114067511140061111111751114005111111114005111467051 -11751175111400611140051111400611751117006111467008111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111125111111111111117511111111111111111111111111111175111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111000111111111111111111111101111111111111111111111111111111111111111111111751111111111111111 -11251111111111111175111111111111111111111111111111751175111111111111111111111111751111781111111111111111111111111111100100011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111110000000000011 -10000000000011111111111011111111111111111111111111111111111111111111117511111111111111111125111111111111117511111111111111111111 -11111111117511751111111111111111111111117511118081111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111011111100000011111111111111111111111110000011111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111100111111111111111111111111111111111111000111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011001111111111111 -11111111111111111111111111110010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110001111111111111111111111111111111111111111111110011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111118111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111118111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110 -11111111140000081120058511700611140061111111140575111400611111111405751120058511205117006111700611111146111140061117511200585111 -40061175111700611146112511200585117511751111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111100011111111111111111111111111111111111111111100011111111114611125180618051208148146114611 -11117511451146114611111175114518061805114611251146120814811111461114611461175180618051175114817511251146114611251806180511751175 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11001111111111111111111111111111111111111100111111111111146111808808114611118068081111111111461125180811111111114611251808114611 -46114611251111806111114611808111111751808114611461111175114611251146112518081146117511111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111110 -00111111111111111461118081408145117000880000051111114811851800000511111148118511408145114611481180817000811111461180000051175114 -08145180811111751148118081461125114081451175111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110000000000111111111111000000000011111111111111111146111708111700518061118 -08112511111146112518081125111111461125111170051146114611251806111111114611808112511751111700511481111175114611251146112511117005 -11751111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110000000000001111111111111111111111111111400005111461146180880814611461111117511451146114611111175114511 -46114611461125114618088081111145111461146117511461146117618081751125114611451175114611461175111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101111111 -11111111111111111111111114611146111400511170061114006111111114067511140061111111140675111400511700511700611170061111114645114006 -11175111400511114006117511170061114670081114005111751111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111461112511111111 -11111111111111111111111125111111111111111111251111111111461111111111111111111111111111111117511111111111111111111111111111111111 -11111111117511111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111101111111111111111111111111111114611145111111111111111111111111111111112511111111111111 -11112511111111111811111111111111111111111111111111175111111111111111117511111111111111111111111111751111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11101111111111111111111111111111140000511111111111111111111111111111111125111111111111111111251111111111111111111111111111111111 -11111111111751111111111111111175111111111111111111111111117511111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110011111111111011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111101111111111111111110111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000001111111000000001111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110040601111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110050101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111004060111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001040611111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001080011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100104061111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100104061111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100107051111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110070000111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111006010211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001080011111111111111111111111111111111111111111111111140511191111400811800 -08111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111114818511911191119119111911111111111111111111111111111111111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111191119119118611111111119111111111111111111111111111111111111111111111111111111111011111110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111186111781911800 -00081140081111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100104061111111111111111111111111111111111111111111111191119119118611178191111111111111111111111111111111111 -11111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111481851148119118511911851111111111111111111111111111111111111111111111111111111110111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101041111111111111111111111111111111111111111111111114051 -11875114051118000811111111111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000061111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010107111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111114008119111911111111117008781800891191119111911911911 -19119118000811708191117008781800891111111111111111111111111011111110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111481191191119111111111851125114812511911191119119119111911911911191191119118511251148125111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111861111 -11911191111111111911191861119119111911191191191119119111111911911191119111918611191111111111111111111111111011111110111111111111 -11111111111111400811911191111111111140081114051119111911800081180089119117081700878180008111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111118611111191119180000008114005186111911911191119 -11911911191191114008119111911114005186111911111111111111111111111110111111101111111111111111111111111481191191119111111111148119 -11481851191119119111911481851191191185112511911191111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111186111111911191111111111111191861119119111911191191191119119119111111911191111111918611 -19111111111111111111111111101111111011111111111111111111111186111111911191111111118611111191119119111911111191191119119119111911 -19111111911111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010001111111111111 -11148119114818511111111114818511911251148180818611911481851191191185119111481148185119112511111111111111111111111110111111101111 -11111111111111111111861111119111918000000886111118611178191119111400811911191191191111400511140081111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111400811980081800000081800061180089119 -80088008119119800811911800081405118751800061180089111111111111111111111111101111111011111111111111111111111186111111911191111111 -11861111119111911911191191111119111911911911111119119111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111191111111111111111111111111111111119111111111 -11111111191111111111111111111111111011111110111111111111111111111111148119114818511111111114811911481851148185119118511911191191 -19111481851191185111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111911111111111111111111111111111111191111111111111111119111111111111111111111111101111 -11101111111111111111111111111140081198008180000008114008111405111980081180008119111911914051180006118000811111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11119111111111111191111111119111111111111111111111111111191111111111111111111111111011111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111119119111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111191191111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11101111111011111111111111111111111111111111111111111111111111111111111111111111111111111111119111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111100000000000000000011111111111111111111111111111111111111111111111111 -11111111111011111110111111111111111111111111111111111111111111111111111111110000000000000000001111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111000000000000000000111111111111111111111111111111111111111111111111111111111111101111111011111111111111111111 -11111111111111111111111111111111111000000000000000000011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111103303333333330333011 -11111111111111111111111111111111111111111111111111111111111011111110111111111111111111111111111111111111111111111111111111103303 -33333333303300111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111033033333333303330111111111111111111111111111111111111111111 -11111111111111111110111111101111111111111111111111111111111111111111111111111111111033033333333330330011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111110330333333333033301111111111111111111111111111111111111111111111111111111111111000000000111111111111 -11111111111111111111111111111111111111111110330333333333303300111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111033033333333 -30333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11103303333333333033001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111110330333333333333301111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110330333333333333300111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111103333333333333333000000000011111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111103333333333333333000000000011111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111110333 -33333333333330444444440111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111033333333333333330044444440111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111103333333333333333000000000011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333333333333333000000000011 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111033333333333333330333303330111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111033333333333333330333303330111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11110333333333333333033333033301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111110333333333333333003333033301111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111100000000000003333300003333303333303330111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000003333300003333303333 -30333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111044444444444033330110003330333333333301111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111044444444444033330011103330333333333301111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000111111111111111111111111111111111111 -00000000000000033010111033033333333333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110000000000000033300111033303333333333011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111110333033333333300001111100033333333333301 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033033333333300000011100 -00333333333330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111103330333333333033001111033333333333333011111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111110330333333333033301111033333333333333011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111033303333333330330111100033333333333330111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111103303333333330333011111033333333333330111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111103330333333333333001111103333333 -33333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110330333333333333 -01111110333333333333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111033333333333333330111111033300033333301111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111103333333333333330101111033330033333301111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111110333333333333333300011100330111033330111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111033333333333333300001100333011033333011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111033333333333333330000000 -03301110333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333333 -33333333000000003301111033001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111110333333333333333300000000001111100011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111033333333333333300000000001111000011111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111103333333333333333000000001101110211111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110333333333333333000000001100001011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111033333000033333 -00000000110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10333330000333330000000110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111033330110333300100000010111111011111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111033330100000011011111021111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111033301110333011100001101111111011111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111033301110333011100001110111100011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111110000 -00110001111111111011111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111000111110001111111111101111000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111101110211111111111100000000011111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110011111111111110000100 -01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111110111110111111111111000000000111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110111010111111111111100000000111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111011110101111111111110000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111101000102111111111111000000011111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111100101011011111111111100000001111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111011111111111 -10000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111000111100111111111111100000111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111000110000111111111111100000011111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111110000000001111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110000000001111111111111100001111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111000000000111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111110000000011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111000000011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111100000111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100 -00011000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111100011111111000000011111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011101100011111111111111111111111111111 -10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101110111111111111111111111111111110101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110111101111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111110111111111111111111111 -11111101111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111101011101111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111110111110101111111111111111111111111001111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111001011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111011110010011111111111111111111111101111111111011111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111101110111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110111101111111111111 -11111111110111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111011111011111111111111111111111111110000001111000000111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111101111001111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111101110111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111011111111111111 -11111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111101111101111111111111111111111111111111111111011110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110111100111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111011 -10111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111101111111111 -11111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111110111111111111111111111111111111111111111110111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111011110011111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011110111111 -11111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111011111111111111111111111111111111111111111111101 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111001111111111111111111111111111111111111111111111011110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001111011 -11111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111001111111111111111111111111111111111111111111 -11111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100111 -10111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111011101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111110111100111111111111111111111111111111111111111 -11111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111101111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111110 -01111011111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11011101111111111111111111111111111111111111111111111111111111111111111111111111111111011110011111111111111111111111111111111111 -11111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111 -11111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111011110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111111111111111111111111 -11100111101111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110111011111111111111111111111111111111111111111111111111111111111111111111111101111001111111111111111111111111111111 -11111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111 -11111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111110111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111111111111111111111 -11111110011100111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111101110111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111011101111111111 -11111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111101 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111111111111111 -11111111111001110011111111111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011101111111111111111111111111111111111111111111111111111111111011110111111111111111111111111 -11111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111 -01111111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111 -11111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111111111111 -11111111111111100111001111111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111011111111111111111111111111111111111111111111111111101111011111111111111111111 -11111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111011111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111 -11111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111111111 -11111111111111111110011100111111111111111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010100111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101110111111111111111111111111111111111111111111110111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111101110111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011110000000000000 -00000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111011101111111111111111111111111111111111111011110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111011101111111111111111111111111111111111101110011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111011111 -11111111111111111111111111100111011111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110111011111111111111111111111111111101111011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110111011111111111111111111111111110111001111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10111011111111111111111111111110011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101110111111111111111111111110111101111 -14000005111111111111111111111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101110111111111111111111111011100111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111101110111111111111111111001110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111118008911911800011101111111800891180011110 -40081191111111112611146111111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111148185119114812010111111114818511911010091119119111111111178186111111111111111111 -11111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111911191191861119011111111191119111111018611111191111111111198911111111111111111111111111111111111111111111111111111111111 -11111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111191119119186111918000000819111911 -14008180000081911111111111808111111111111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111911191191861119111111111191119119111118611178191111111111178611111111111 -11111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111119111911911911251111111111911191191185119118511481111111112612811111111111111111111111111111111111111111111111111 -11111111111111111111110111101111111400000811461146111451140000611111114000008140000611751111808146111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111911191191180089180000008 -19111911800081114051118751111111851114811111111111111111111111111111111111111111111111111111111111111111111111011110111111146111 -25114611461180511461114611111146111111461114618081117511461111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111191111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111101111111461118081461146114051146111251111114611111146 -11125114000006114611111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111911111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111011111114611180814611461867511461118081111146111111461118081751180811461111111111111111111111 -11111111111110000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111911111191 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101111 -11146111708146114617875114611180811111461111114611180818511851114000051111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111011111114000051114611468617511461118081111146 -11111146111808114817611146111451111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111011110111111146111461146114678175114611180811111461111114611180811761481114611180811111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11101111111461112511461140511751146111251111114611111146111251118585111146111808111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000011 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110111111146111451146114081175114611146 -11111146111111461114611114851111461114511111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111033333033333333333333333033330111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111101111111400005111461145111751140000611111114611111140000611111706111140000511 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110333330333333333333333330333301111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033333033333333333333333 -03333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111110333330333333333333333330333301111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111103333303333333333333333333333011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333333333333333 -33333333333330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111103333333333333333333333333333011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111033333333333333333333333333330111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333333 -33333333333333333333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111033333333333333333333333333330111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110333333333333333333333333333301111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -03333333333330000333333333330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033333333330111100333333333011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111003333330011111110333333001111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111100033301111111103333001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000111100000011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111100101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111110001111102111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111011111111021111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111110011 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111101111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111100001100111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001 -01091111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111000000001000001111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111100101091111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111000000000000011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111001010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100101091111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111007080111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110000000000011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111110010901111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111001010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110090101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110050101040000002701ffff030000000000}}}{\f36\fs20\insrsid8468892 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8468892 {\f36\fs20\insrsid10701697 Los grupos del directorio (clase }{\b\f36\fs20\insrsid10701697 groupOfUniqueNames}{\f36\fs20\insrsid10701697 ) ser\'e1 -n quienes llevar\'e1n la tarea de mantener el perfil del usuario. Un usuario puede pertenecer a todos los grupos que desee, de manera que se pueden combinar haciendo perfiles m\'e1s complejos. }{\f36\fs20\insrsid13969815 -Para ver los perfiles por defecto que deber\'e1n estar inicialmente, ver la secci\'f3n 6.}{\f36\fs20\insrsid8468892 -\par }{\f36\fs20\insrsid10701697 -\par Recaer\'e1 luego en la base de datos relacional el parametrizar cada grupo contra una funcionalidad propia de la aplicaci\'f3n.}{\f36\fs20\insrsid2303000 A continuaci\'f3n se detalla el DER de esta porci\'f3n de la base de datos de la aplicaci\'f3 -n, completamente aislada e independiente del resto de las tablas y relaciones:}{\f36\fs20\insrsid10701697 -\par }{\f36\fs20\insrsid2303000 -\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2303000 {\f36\fs20\insrsid16671274\charrsid2303000 {\*\shppict{\pict{\*\picprop\shplid1027{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} -{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex96\picscaley96\piccropl0\piccropr0\piccropt0\piccropb0 -\picw16088\pich7040\picwgoal9121\pichgoal3991\pngblip\bliptag1467709443{\*\blipuid 577b7803c3d1f21e7b4f7f0c2b9b0d92}89504e470d0a1a0a0000000d49484452000002600000010a040300000047c2f44200000030504c5445cdcdcd000000000000ffffffcdcdcdffffffcdcdcdffff -ff000000000000a4a4a4b6b6b6c8c8c8dbdbdbedededffffff3715113c00000001624b474403110c4cf2000000097048597300000ec300000ec301c76fa86400 -0010084944415478daed9dcd6ea3ca128083bc2339925b67877f9ec1a3de61e16705b1c36314c4ced1489e6d328b83d821e56aa2de31729ee15655d318cfd831 -e4c7f1d8c5c9198a769baefee8aeae2a08b99292b72edb1523e80a4c1c673b1f60fdab636c160363600c8c81313006c6c02e14d835784e2b2d06e2615895f89b -0ac9aa216385aaa0597e51c08657f690a49b011e5ce97f766f04898101a94a62602d815d8bc1752044f060805d0faf8749e05c25c24f5689b8453900f961688b -600512ee2e784a7ebf0d1e1c40646c9843c0fce00716fe706c2ddb03a890dc6ae9f66281a1d10f56dfe7831a981961b7c9fd900cfd0df081197883c0a22b92a2 -4b9e92b83e8af9f00f602b0dec7e78e3800c335303bb470977970c6ca511ed0446236c953c0c6884055a82dd2503fb7efbfd6e0bd80ddaad1598afeb81b66108 -4fdb303f20c90f2e19d87565e66b605781f3554fc36a950478c271f42a89d2e5ae921c1a31b06302432763c0c07884313006c6c018180363600780f1a3021d81 -fd7b9476be303006c6c018180363607f2fb042492f86fd1dfc8f42515528d603e9f9e0178c18d8ef230c39cde24a707b069850700c3c19d806d83434c0a66925 -4c42032c4a19d80e6085b21c1c587911f4bd78da9f2d0cb0386660bb80ad47ee184d5916668fb1a5a45f03b319d86fc02c30e9c5af1067a2a5b2dcfdf615d0cd -6b60ee2303db31c27e8568f06d40e37e73e6042c710898b760603b81913741232c2ef3c608937306b6cb86f51b360c0a36364c666306b6c371d5ab648f56c9d9 -a0b14aca2903db1b1a4dd30a8df1c338347a19d82cae80194f9f811d08beef2a600507df9cad60600cec2f044649b197b7089684505ab9cc84184b4f0cd0e980 -1f53324df128184b57a8828161bc299f7a32c20c07c0b3f2a754033325a59a09e586918cdcd02cb6170d0c6859caf3633db07c3919935097dcc92452655e3c2f -bcd8b873e705ac08063099301396f4bd4880b3bfd619e989881ea37eecc5f011d6d0df81f93887686a4e78d6318509f0634ad442e6852a54f918cf162660382f -60596a3df72763d8a5b6e780d02b730bddb12c0f1e2150f2620830ff0735f4772663c050e6364d401a4260ba8432253a86af809990f4cc80e53050668b2c4761 -24fd0cba4ec66729b3c71101c31486192dd2074a36cc4ce09412301a5875c9b8096c7e965352153f43e9632f299b0381b8101a18f41a8115cabda50406a6c8e4 -d24d65204458a8ace7d553d29420c2f30786234c031b21395b7f8a232cfe73841536de48f246859a406d12c898e9123d252ba37fb6c0d08669600314cabcccc9 -8625304cfad3f1960d936e84861f47a2762b4204569a120dac722bced38621295c250958848227fa66958c611a6eaf9272d297c8d3b2c1210b27c2a12959d425 -3e9e71061eec9350e7b94abeb099dc4597fce15d433e4f3fec059f7e29bb032b1b95cfdfd3af37f4ad0a317e0530ba7b6e4628672b385bc1c018d8c70373c5b8 -3254aef3c712a9e575bcb5664ed34028e98526c791a5b280f8a0763dce1c18b9a984a3cc5ff02f1ac0cae705eefc1a18debbdc9f1b3a37601b1cfbd6c3df81dd -797443ce36c08af92501f3c42006af5e6909d35f9820eb69ff1f640bc2ea35d50049575c6462a9925e3520e12ba5baa811b686f83a505a4283643df701429525 -83dd48d740892a520ae3e7d838a678105e18b06535eb08588ef91e5965c9a07cb63035660bda4dc6c0e8bb926e6a80a9c5e5004b1cc251d6c02008ff85c04c96 -2c13a3aa064854711202d6284560531112b0e2824798ce284a93255b8fcc084369a91f51c719bb688e3077796136aca76dd8737f3aa60499373259b29f6377a4 -6ba04415751a76d9b061ca1397054c2f7e307a30fd45d3b05767c902c7af6a80a42bfac8e829ddac924a261704acfb5625bd6c8e25bb25bdfc8b0696ed8f05f7 -24bdbc904718672b18180363600c8c81313006f64a60fc2a998ec02e7198303006c6c02e17984e5364bd37ff0ae5a5000b34b09081b503e60ae254f80cac1db0 -a5e654dc33b09653b20256e60cac1330bcd1cdc03a00530b06d60d98cdc0ba0173ef19582760538781750236130cac25303775537a32808171f0cdc018180363 -600c8c81313006c6c018180363600c8c81313006c6c018180363600c8c81313006c6c018180363600c8c81313006c6c018180363600c8c81313006c6c018d805 -00d37f3add91f269ccc0da00c33f0c0bc0726931b056c0020216a5721933b016c0a60b9a925f43f99581b51a61f46248cf8f673e03eb002c5e4c160cac0bb03b -f71b03eb02cc2e1f19581760a5ed31b02ec0dc8881750236ed33b0d6c0e660f0f55ff963601c7c333006c6c018180363600c8c8131b01305263e75fbf74dda7f -39babe932bd9bffacced8dc08eadaec5c018180363600c8c81eddeae6159f53787c9aa213f0ceb8266f9a701eba26b32bcba11ab8f0036dcfb916ef8948075d0 -3571ae6c06d605587465071f05ec7a783d4c02e72a117eb24ac42dca01c80f435b042b90707722c0daea9a44abfba0aa80df794f1b46274cfce00708c90fc7d6 -b23d0025925b2ddd062762c35aeb9a2c6fa3e4c7802a3cbc2b3073d56e93fb2119cf1b681346f50d2a115d91149dce946cab6b72ef4750ebc6810a1f036ca595 -a0365638dab512f728e1ee9480b5d03579987f4dee6148c2c71f0a8cae1ab431a0ab16680976a708ec255d61be7ed5b53e00d80dda821534713dd0760115d276 -c10f48f24fc6e8b7d53559053ed830228af5ded7ad08e06ad0d0ae561e6843388e5e79503aa155b2adae00ecd6d45ac1773834e25892817d1ab00462ce5b06c6 -238c81313006c6c018d8fb00e33bdf1def7cbf4de5b76e6f04766c75bf303006c6c0181803bb486085d2bf457427f5af13155595623d909e0f0beae874811d4f -f7ed11866de9972cc03f6ecf342a141c7fd45fdf7caf117624dd0db069681a9da69530094da3517ad2c08eaa7b0358a12c072f4e5e047dfce5bed9c2341ac7a7 -0eec78ba3781ad47f80a8f426561f6185b4afa75a3f607027b63a4726cdd2b601698c5e25788a3d95259ee7efb0acdcfeb46ddc7131e61c7d5bd39c27e856834 -6dfc0ba5df9c39359a38d4a8b738f5297934ddb781d18a4c57292ef3c65592f3d3077624ddb76c58bf6107a060630764363e716047d37dcb71d52b4d8f569ad9 -a0b1d2c8e9f8b4fdb0e3e9fe6768344dabd31b5fe62f0a8d8ea0fb9fc06671d5a8f196ff226047d07d47f07d57355afc85c1f7c7ebced90a06c6c04e1dd8d60b -625c67233717675caf4d415deec2da14c9c9487a10e4299909cc14c04f5d7287472e08c1d80bb780b55df8298123bdbed152bfc5528cab33b455779a06a085d1 -c18bb35416106289fccdc0ca3da7a0c67f073619cb595fba11610927a3d940033325d0dba7b18cdcd00d23e35aead667a225307ac327be13b5098c94242ddaaa -5b3e2f70e7d7c0d0576bf52aa143c0f65df99dc08016302b6c459c6069b7d604cc944cd3a913cf161ec42e85b29bc0acb6c0020d2cea35816d9469abee9d470e -886d7a5ccc3b022b8201cc20cc26257d2f12e030af29abeb89410ca7a34f7b1078609501742f84313e1191020977e66c917453b974f54c448df40833256eee79 -70ba195cdd32378301814d06563b60fa0d9ff88acf063054526bd15add4526962ae9553ac0574ad50d58965acffdc91876a9ed3920c0b9a80f18eec7f4299cb5 -aa02bb119467798012eceace5a0062b6988434016dea8b10e3ba8432ef0698f12dffadbed96e84e94e79f1626b8491321dd4452d8a9f63e3dfe241d811580ea7 -9c2db21c8591f4b3dcd667d31ae4704292b10a741bbabc8e9792a465631eb83d1ba292591f380d68bcd3c0aa4bac2d60e95b80d9bf01abb468a9ee640c8cbe2b -59e980b361d1714a2a6cc3879da28c0804b342d4c0a0f0176a60aa6462441a9428e10e278b08316f3087254b3880a52feb295997d8f2dd80b98f35b0c4a99469 -af2e8ef82c4a1118ea4d5fe90c6c4d1d416184edd8f57a4ca7ab2f195530970ca5e608f37cca3d65d01b0be71c0a64cc74094d4963f4df06ccbc4376d7083bac -2e4dc9e7457384b9cbaec070c66b6003142aab0cc5d3317dea8d4c959f63978c422f4009769bce4621187e892f7825b7c2a1115697e8bb87955bf1361b665eeb -5cdb30ad454b7509985a366c98f2445760b4a610b008054ff4f51a9c38b1feb45757091cbf5a76406aae92d2ea61266ad28fe5ccc1d509812dea12d00f0a9e84 -9a81a7d95c255f012cd9065669d1565d1f193da59b5552c9e4d57ed8c76dd3b471b0e587750756bdcbff95a1d1ddb60ea71a4bce9a97d07f2db0b99c7b94477d -03b0526de9f04ec0b256c1d52b2e2cf53c7cefe0bb8bba7aac7be1898f304eef303006d61ad8769c6f8e7e5b6923ca795939da8b3186ba58117e4cc93485e5dc -130e1c85c567006be1191cea0319b802537698b92b5a02dbb3c15af6d443ef146a47d0c453aa1b33252586b7788bcb6e7fe3e6d8c00ef50197d09950e85ba38b -dd7b133068c95255fc53285fa2278d8924537207b07c8c37e6ed6f0d1e1bd8a13ee05a9e4410e940ec848983ddc0d0ff05bf780aee3dfac8810dee3eccad3ec4 -1062e44522ad73d0738ab0f1d498f5d56d9812b5c024a20b6b3b0a8b2301db97cb9354a23f1a6030d4ae0fa83c0508e523c4a27ff4a24eef04cf0b644d99a4ac -57ac1d6ff404bbf8a96761706972d0708232b769f0127c747e9429a18700c3528c66017844fe9180edcde551c96c411fad6b6007fa503d236b80fdd18b0ad852 -2743b29c66924e8acd6d1d65958f9b17e7fbf0b10da31ada48a931ba287509704d549697ebd12c360fd07c3cb07db93c2ad1dd2a36c00ef481ee4c3480cdf701 -2b7f0a988162800f8c5649b12565eaa4fb0f35868f5b61b2590602964095e9ac3a35664aa0f9e948df8ad8d1d4874dc9bdb93c2cc16ed1072dfba08d6f0b6094 -4282abf25f05ac39c23657a7ba9d312ad404ae2509640874092611d46700db93cb532633a69a23ece53e98295919fd7dc0b21ed8306a943249aab261d923d9b0 -4d636e44371fe76649c61457519a12b0ac235cb78b09de76f48f076c4f2e0f4bea6e4dc7adfa6080556ec53e1ba657c99e59252929b6592537c0267dca635936 -3833e1043c546caca84b7c1726c014bcbf44a8e3ad92fb737975668cf264edfa40398c8252764f3b7ab12f347adddf476964233ec70f7bef9c8adce787bd13b0 -b2e1fd7e8aa7ff2edb8bbd785f60cd94eaa7c492ef92cb7bb1179cade0f40e036360ef0dac552e6fc776f879368ffcacd0138ec9ff9f21b0f6dbe1e7d9c06d87 -c8949c0b9f81b5789e0dc378088e30c5679f0db036b93cd85d63211da3e36fd2d5079e67c37ce3027f0fb37eb8f1cbdffe2a9976b93c6f30194cc232b774b069 -801d7e9e4d2e31b7578a91716111d8dfbc7d6997cbf346f01fa5aa46f4748f327efca1e7d9a6636f348bb3bc344f1b9d05b083b93c7a5cc78b2d21fe892b602d -9f674b729d6caf9f673b9b11f6722e4f03ab1ee8db8cb083cfb3514ee8dc80b5c9e56960654e009f7a8959560f3dcf86f37cec85962acec886b5c9e56960ba30 -9e6e9e683bf43c5b20442f116aba799eed0c80bd53a6e540daa2e98731b07d8eed8ee7d92e0098f7fa57efec789eed1c817d78b68281313006c6c018180363606709ec335eadcc5ba7edffd3e7f4059ee9325d0000000049454e44ae426082}}{\nonshppict -{\pict\picscalex96\picscaley96\piccropl0\piccropr0\piccropt0\piccropb0\picw16088\pich7040\picwgoal9121\pichgoal3991\wmetafile8\bliptag1467709443\blipupi95{\*\blipuid 577b7803c3d1f21e7b4f7f0c2b9b0d92} -010009000003529e00000000319e000000000400000003010800050000000b0200000000050000000c020b016102030000001e00319e0000410b2000cc000a01 -6002000000000a0160020000000028000000600200000a0100000100040000000000000000000000000000000000000000000000000000000000ffffff00cdcd -cd00b6b6b600c8c8c800a4a4a400dbdbdb00ededed00000000000000000000000000000000000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000012111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111165711111111111111 -11111111111116000000061111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11331111111111111111111116511111111111111012111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111116571111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111117571111111111111111111111521111 -11111111101211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111657111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111331111111111111111111111125111111111111101211111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111112005571600021130002 -11600021657165765500211600021657160006165716571111111657165716571600021657165713005571111111111111112021175611111202571117051120 -00511657111656561111120257111705152150000021300071130007117561111111111110121111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011116021507756175665716577021606657165760516067021606657 -70212076571657111111165716571657756175665716577021307111111111111111555111551111153657111551120617051657111657551111153657111551 -65716061111207165120716511152111111111111012111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111351165725111111111606251111165716576061153251111165765717566571657111111165716571657 -25111116571657657165711111111111111652571165711160665711206115211160665711165765711160665711206165711307111111175611117561153111 -11111111101211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111135117572000002160003135111116571657657115335111116572511152657165711111116571657165720000026571657657165711113005111 -11135153111500000516571602116571111116571116571500000516571602112511113061111117561111756115311111111111101211111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111135116572511152606111 -12511111606165760611532511111657657175660616571111111606160616572511152606165765716571111111111111152125111251170216000003112511 -11111657111657125117021600000311207111130716061757606175711531111111111110121100000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011116061507756120765712077021657602165760516067021657657 -70212076031207111111160312031251756120760312076571657111111111111120717561175612511657111551251111111600000007175612511657111551 -65711111351750006175000611152111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111120055716000611300021160002165502576550021160002165716000616550031111111165500230021 -16000616550031657165711111111111115511153111351531165711165765711111165711165711351531165711165715611111702156111115611111756111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111116571111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -17021112071165257116571116571521112076571116571165257116571116571331251115215311111531111125111111111111101211011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111116571111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112071117021115551116571115511206 -17031657111657111555111657111551175770212061251111125111115211111111111110121101111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111657111111111111111111111111165711111111111111657 -11111111111111111111111111111111111111111111111111111111111111111551111155111206111600000071116000311657111657111206111600000071 -11331600021160005116000516511111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111111111111111111111111111111657111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111133111111111111111111111651111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111116000000061 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111133111111111111111 -11111165111111111111111111111111111111111012110111111111111111111111111111111111111111165711111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111175711111111111111111111115211111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111175711111111111111111111115211111111111111111111111 -11111111101211011111111111111111111111111111111111111116571111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111113311111111111111111111111251111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111113311111111111111111111111251111111111111111111111111111111101211011111120055716000 -21130002116000216571657655002116000216571600061657165711111111111111120211756111112025711170511200051165711165656111112025711170 -51521500000213000711300071175611111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111165716571600061657165 -71657655006165711600021111111165716571657160002165716571300557111111111111111202117561111120257111705112000511657111656561111120 -25711170511111521111657117000711700071175611111111111111111111111111111110121101111160215077561756657165770216066571657605160670 -21606657702120765716571111111111111115551115511111536571115511206170516571116575511111536571115516571606111120716512071651115211 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011116571657702120765716571657603120765717561756111111165 -71657165775617566571657702130711111111111111155511155111115365711155112061705165711165755111115365711155111116571111657115515511 -55155111521111111111111111111111111111111012110111113511657251111111116062511111657165760611532511111657657175665716571111111111 -11116525711657111606657112061152111606657111657657111606657112061657113071111111756111175611531111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111657165765717566571657165760611526571251111111111116571657165725111116571657657165711 -11111111111165257116571116066571120611521116066571116576571116066571120611111657111165717561657756165711531111111111111111111111 -11111111101211011111351175720000021600031351111165716576571153351111165725111526571657111130051111113515311150000051657160211657 -11111165711165715000005165716021125111130611111175611117561153111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111165716572511152657165716576571153657120000021111111657165716572000002657165765716571111300511111135153111500000516571 -60211657111111657111657150000051657160211111125111116571657175665717561153111111111111111111111111111111101211011111351165725111 -52606111125111116061657606115325111116576571756606165711111111111111521251112511702160000031125111111165711165712511702160000031 -12071111307160617576061757115311111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111160616576571756606160 -61657606115260612511152111111160616061657251115260616576571657111111111111115212511125117021600000311251111111657111657125117021 -60000031111112071111657165717566571756115311111111111111111111111111111110121101111160615077561207657120770216576021657605160670 -21657657702120760312071111111111111207175611756125116571115512511111116000000071756125116571115516571111135175000617500061115211 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011116031207702120760312031251605120760217561207111111160 -31203125175612076031207657165711111111111112071756117561251165711155125111111160000000717561251165711155111116571111657165717566 -57175611521111111111111111111111111111111012110111111200557160006113000211600021655025765500211600021657160006165500311111111111 -11155111531113515311657111657657111111657111657113515311657111657156111117021561111156111117561111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111655003116000616550023002165500216550760006111111116550023002116000616550031657165711 -11111111111551115311135153116571116576571111116571116571135153116571116571111156116165716571756657175617561111111111111111111111 -11111111101211011111111165711111111111111111111111111111111111111111111111111111111111111111111111702111207116525711657111657152 -11120765711165711652571165711165713312511152153111115311111251111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111116571111111111111111111111111111111111111111111111111111111111111111117021112071165257116571 -11657152111207657111657116525711657111657111113311305571756165775616571251111111111111111111111111111111101211011111111165711111 -11111111111111111111111111111111111111111111111111111111111111111120711170211155511165711155112061703165711165711155511165711155 -11757702120612511111251111152111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111657111111111111111111111111111111111111111111111111111111111111111111207111702111555111657111551120617031657111657111555111 -65711155111111757117007115515511551551152111111111111111111111111111111110121101111111116571111111111111111111111111657111111111 -11111657111111111111111111111111115511111551112061116000000711160003116571116571112061116000000711133160002116000511600051651111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111657111111111111111111111111 -11111111111111111111111111111111111111111155111115511120611160000007111600031165711165711120611160000007111111133111657111500711 -15007165111111111111111111111111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111111111111111111111111111111111111160 -00000061111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111113311111111111111111111165111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111600000006111111111111111111111111111 -11111111111111111111111111111111111111111111111111111331111111111651111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -17571111111111111111111111521111111111111101111111111120711111111111111111111111111111111111111111111111111111111111111111111111 -11111116571153115316571113071111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111757111111111115211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113311111111111111111111111251111 -11111111110111111111112071111111111111111111111111111111111111111111111111111111111111111111111111111116571111111116571170071111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111331111111111 -11251111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111657165716000 -61657165716576550061657116000211111111657130055765716571600021657160006165716571500552657657120055715005521200557111111111111111 -11112021175611111202571117051120005116571116565611111202571117051521111657117000711700071175611111111111110111111111112071111111 -11111111111111111111111111111111111111111111111111111111111111111111111657111111111657113057111111111110111111116576571200557111 -11116571300557657165716000216571600061657165715005526576571200557150055212005571111152165765717031756111111111111657657111307116 -57111111111111111111111111111111111111111111111111111111111111111111111110121101111165716577021207657165716576031207657175617561 -11111165770213076571657702160665770212076571657207150665765760215072071506602150711111111111111111115551115511111536571115511206 -17051657111657551111153657111551657111165711551551155155111521111111111111011111111111207111111111111111111111111111111111111111 -11111111111111111111111111111111111111165711111111165711545711111111111011111111657657602150711111116577021307657165770216066577 -02120765716572071506657657602150720715066021507111165716576571351115211111111111165765711600711657111111111111111111111111111111 -11111111111111111111111111111111111111111012110111116571657657175665716571657606115265712511111111111165765716576571657251111165 -76571756657165760617566576573511657606175635116571111111111111111116525711657111606657112061152111606657111657657111606657112061 -65711116571756165775616571153111111111111101111111111120711111111111111111111111111111111111111111111111111111111111111111111111 -11111116571111111116571256571111111111101111111165765735116571111111657657165765716572511111657657175665716576061756657657351165 -76061756351165711116571657657756111531111111111116576571153571165711111111111111111111111111111111111111111111111111111111111111 -11111111101211011111657165725111526571657165765711536571200000211111116576571657657165735111116572511152657165716000066576573511 -75716000063511757111111113005111111351531115000005165716021165711111165711165715000005165716021125111116571657175665717561153111 -11111111110111111111112071111111111111111111111111111111111111111111111111111111111111111111111111111116571111111116571566571111 -11111110111130056576573511757111111165765716576571657351111165725111526571657160000665765735117571600006351175711112511657605531 -11153111130051111657657165657116571111111111111111111111111111111111111111111111111111111111111111111111101211011111606165765717 -56606160616576061152606125111521111111657657165760616572511111657657175660616571111756657657351165711117563511657111111111111111 -11152125111251170216000003112511111116571116571251170216000003112071111657165717566571756115311111111111110111111111112071111111 -11111111111111111111111111111111111111111111111111111111111111111111111657111111111657251657111111111110111111116576573511657111 -11116576571657606165725111116576571756606165711117566576573511657111175635116571111207165765407111153111111111111657657156657116 -57111111111111111111111111111111111111111111111111111111111111111111111110121101111160312077021207603120312516051207602175612071 -11111165765716576031207702165765770212076031207702120665765760615077021206606150711111111111111111207175611756125116571115512511 -11111600000007175612511657111551657111165716571756657175611521111111111111011111111111207111111111111111111111111111111111111111 -11111111111111111111111111111111111111165711111111165756165711111111111011111111657657606150711111116576571657603120770216576577 -02120760312077021206657657606150770212066061507111165716576572071115211111111111165765725165711657111111111111111111111111111111 -11111111111111111111111111111111111111111012110111116550031160006165500230021655002165507600061111111600035716576550031160002165 -71600061655003112000516576571200557120005112005571111111111111111155111531113515311657111657657111111657111657113515311657111657 -15611616571657175665717561756111111111111101111111120320711111111111111111111111111111111111111111111111111111111111111111111111 -11111356571111111116545116571111111111101111111600035712005571111116000357165765500311600021657160006165500311200051657657120055 -71200051120055711111566000357130217561111111111116576575716571165711111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111165711111111111111111111116571111111111111111111111111111111111111111111116571111111 -65711111111111657111111111111111170211120711652571165711165715211120765711165711652571165711165713311305571756165775616571251111 -11111111110111111111200071111111111111111111111111111111111111111111111111111111111111111111111111111150071111111116552116571111 -11111110111111116571111111657111111165711111111111111111111111111111111111111111111165711111116571111111111165711111331657657111 -11251111111111111657655311657116571111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11111111111116571111111111111111111111756111111111111111111111111111111111111111111111657111111165711111111111657111111111111111 -12071117021115551116571115511206170316571116571115551116571115511757117007115515511551551152111111111111110111111111170071111111 -11111111111111111111111111111111111111111111111111111111111111111111111507111111111605111657111111111110111111117561111111657111 -11117561111111111111111111111111111111111111111111116571111111657111111111116571111175775665711111521111111111111657600711657116 -57111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111111111111111111116571111111111111111 -11111115051111111111111111111165711111111111111111111165765711116571111111111165711111111111111115511111551112061116000000711160 -00311657111657111206111600000071113311165711150071115007165111111111111111011111111111657111111111111111111111111111111111111111 -11111111111111111111111111111111111111175711111111160211165711111111111011111111150007111165711111111505111111111111111111116571 -11111111111111111111657657111165711111111111657111111331500071111651111111111111165760311165200000006111111111111111111111111111 -11111111111111111111111111111111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111111111111111111133657111111111116511 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111113365711111111111651111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111111111111111111111111175765711111111111152111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111117576571111111111115211111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111113316571111111111112511111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111331657111111111111251111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111116571 -20055711111521655002165717031756111111111111657657111307116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111657120055711 -11152165500216571703175611111111111165765711130711657111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111135111657602150711116571605160665713511152 -11111111111165765711600711657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111113511165760215071111657160516066571351115211111111 -11116576571160071165711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111113511165735116571111657160611536577561115311111111111165765711535711657111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111351116573511657111165716061153657756111531111111111116576571153571165711111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111351116573511757111125116571153605531111531111300511116576571656571165711111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111135111657351175711112511657115360553111153111130051111657657165657116571111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111200000066573 -51165711112071606115365407111153111111111111657657156657116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111120000006657351165711 -11207160611536540711115311111111111165765715665711657111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111135111657606150711116571605160665720711152 -11111111111165765725165711657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000011111113511165760615071111657160516066572071115211111111 -11116576572516571165711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111113511165712005571111156165500216571302175611111111111165765757165711657111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111351116571200557111115616550021657130217561111111111116576575716571165711111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111351111111111657111113311111111657111112511111111111116576553116571165711111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111135111111111165711111331111111165711111251111111111111657655311657116571111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11165711111757111111165711111521111111111111657600711657116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111165711 -11175711111116571111152111111111111165760071165711657111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111657111165711111133111111165711116511 -11111111111165760311165200000006111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111165711116571111113311111116571111651111111111 -11116576031116520000000611111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110121101111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101211011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101211000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222223000000032222222222222222222222222222222222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22230422222250055430423042300052304230003230423044000505304304250050440005052500504222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222223042222225005543042304230005230423000 -32304230440005053043042500504400050525005042222222304250323042300052304230425005542222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222230422222405250430423044052303 -30440525043042304504250330430430525045042503305250422222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222304222224052504304230440523033044052504304230450425033043043052504504 -25033052504222222230425052304403240330423044052504222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222223042222230423043042304504222230430424033042304303240330430450 -42304303240350423042222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222230422222304230430423045042222304304240330423043032403304304504230430324035042304222222230440554304504 -22223042304304230422222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222304222223042304304230450422223045042405304230423000033043045522454230000355224542222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222230422 -22230423043042304504222230450424053042304230000330430455224542300003552245422222223043535430450000053042304304230422222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22230422222304230430323045042222304304240330323042222403304304552230422224035522304222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222223042222230423043032304504222230430424 -03303230422224033043045522304222240355223042222222304552553045042405303230430423042222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222230000052304230430525044052304 -30440525043052504405250330430430325044052503303250422222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222300000523042304305250440523043044052504305250440525033043043032504405 -25033032504222222230353255304403250430525043042304222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222223042222230423043050052230005230423000323050052250005230430425 -00504250005225005042222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222230422222304230430500522300052304230003230500522500052304304250050425000522500504222222230554245504230 -00323050052304230422222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222304222222222222222222222222222222222222222222222222223042222222304222222222223042222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222230422 -22222222222222222222222222222222222222222222222230422222223042222222222230422222223055222550422222222222222222222222222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22230422222222222222222222222222222222222222222222222222304222222230422222222222304222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222223042222222222222222222222222222222222 -22222222222222223042222222304222222222223042222222300522250042222222222222222222222222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222230000005222222222222222222222 -30422222222222222222222230430422223042222222222230422222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222300000052222222222222222222223042222222222222222222223043042222304222 -22222222304222222230042224004222222222222222222222222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222012110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111102222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222201211022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222220111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201211022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222220121102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111022222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222012110000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000001211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111116571153153657120616571111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111657111111165713021657111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111165711111116571555165711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111165711111116577525 -16571111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111116571111111657257566571111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111657111111165733153657111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111165711111116575612565711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111165711111116525717 -52571111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111356571111111654511154571111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111115007111111165531113557111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111150711111116056111200711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111175711111116051111 -70071111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111116571153115316571113071111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111657111111111657117007111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111657111111111657113 -05711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111165711111111165711545711111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111116571111111116571256571111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111657111111111657156657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111657111111111657251 -65711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111165711111111165756165711111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111356571111111116545116571111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111115007111111111655211657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111507111111111605111 -65711111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111175711111111160211165711111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111116000000061111111111111111111 -11111111111111111111111111111111111111111111111111111111111113311111111116511111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111117571111111111152111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111113311 -11111111112511111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111165765712 -00557111111165713005576571657160002165716000616571657150055265765712005571500552120055711111521657657170317561111111111116576571 -11307116571111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111116576576021507111111165770213076571657702 -16066577021207657165720715066576576021507207150660215071111657165765713511152111111111111657657116007116571111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111657657351165711111116576571657657165725111116576571756657165760617566576 -57351165760617563511657111165716576577561115311111111111165765711535711657111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111300565765735117571111111657657165765716573511111657251115265716571600006657657351175716000063511757111125116 -57605531111531111300511116576571656571165711111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111165765735 -11657111111165765716576061657251111165765717566061657111175665765735116571111756351165711112071657654071111531111111111116576571 -56657116571111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111116576576061507111111165765716576031207702 -16576577021207603120770212066576576061507702120660615071111657165765720711152111111111111657657251657116571111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111116000357120055711111160003571657655003116000216571600061655003112000516576 -57120055712000511200557111115660003571302175611111111111165765757165711657111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111165711111116571111111657111111111111111111111111111111111111111111111657111111165711111111111657111113316 -57657111112511111111111116576553116571165711111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111175611111 -11657111111175611111111111111111111111111111111111111111111165711111116571111111111165711111757756657111115211111111111116576007 -11657116571111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111500071111657111111115051111111111111111 -11116571111111111111111111116576571111657111111111116571111113315000711116511111111111111657603111652000000061111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111160 -00000065000711111111111165711111111111111111111111111111111111111111111111111111111111111111111111111111111111111113311111111111 -11111111116511111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111120713511111111111165711111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111117571111111111111111111111521111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111657111111111116571111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111331111111111111111111111125111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111657165716000 -61657165716576550061657116000211111111120055665711300557655002116000611111111111111112021175611111202571117051120005116571116565 -61111120257111705152111165711700071170007117561111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111165716577021207657165716576031207657175617561 -11111160613066571702130760516067021207111111111111111555111551111153657111551120617051657111657551111153657111551657111165711551 -55115515511152111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111116571657657175665716571657606115265712511111111111135116066571657165760611536 -57175611111111111111652571165711160665711206115211160665711165765711160665711206165711116571756165775616571153111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111657165725111526571657165765711536571200000211111113511756657165716576571153251115211113005111111351531115000 -00516571602116571111116571116571500000516571602112511111657165717566571756115311111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111606165765717 -56606160616576061152606125111521111111351160660616571657606115365717561111111111111152125111251170216000003112511111116571116571 -25117021600000311207111165716571756657175611531111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111160312077021207603120312516051207602175612071 -11111160615066021657165760516067021207111111111111120717561175612511657111551251111111600000007175612511657111551657111165716571 -75665717561152111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111116550031160006165500230021655002165507600061111111112005566550257165765500211 -60006111111111111115511153111351531165711165765711111165711165711351531165711165715611616571657175665717561756111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111165711111111111111111111111111111111111111111111111111111111111111111170211120711652 -57116571116571521112076571116571165257116571116571331130557175616577561657125111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111116571111111111111111111111111111111111111111111111111111111111111111112071117021115551116571115511206170316571116571 -11555111657111551175711700711551551155155115211111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111116571111111111111111 -11111111111111111111111111111111111111111111111111551111155111206111600000071116000311657111657111206111600000071113311165711150 -07111500716511111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111133657111111111116511 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111175765711111111111152111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111113316571111111111112511111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111116571 -20055711111521655002165717031756111111111111657657111307116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111135111657602150711116571605160665713511152 -11111111111165765711600711657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111113511165735116571111657160611536577561115311111111111165765711535711657111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111351116573511757111125116571153605531111531111300511116576571656571165711111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111200000066573 -51165711112071606115365407111153111111111111657657156657116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111135111657606150711116571605160665720711152 -11111111111165765725165711657111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111113511165712005571111156165500216571302175611111111111165765757165711657111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111351111111111657111113311111111657111112511111111111116576553116571165711111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11165711111757111111165711111521111111111111657600711657116571111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111657111165711111133111111165711116511 -11111111111165760311165200000006111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222222222222222222222222222222223000000032222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222304222222230005230423043043042222222304 -22222250055430423042300052304230003230423044000505304304250050440005052500504222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222230422222240324033042304304304222222230422222405250430423044052303304405 -25043042304504250330430430525045042503305250422222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222223042222225042222304230430430422222223042222230423043042304504222230430424033042304303240330430450423043 -03240350423042222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222223042222 -22500000530423043043042222222304222223042304304230450422223045042405304230423000033043045522454230000355224542222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222300000042504240530323043043042222222304 -22222304230430323045042222304304240330323042222403304304552230422224035522304222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222230422250440325043052304304304222222230000052304230430525044052304304405 -25043052504405250330430430325044052503303250422222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222223042224032300032350000050430422222223042222230423043050052230005230423000323050052250005230430425005042 -50005225005042222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222223042224 -03222222222223042223042222222304222222222222222222222222222222222222222222222222223042222222304222222222223042222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222304222504222222222224032223042222222304 -22222222222222222222222222222222222222222222222222304222222230422222222222304222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222230000004222222222222250004304222222230000005222222222222222222222304222 -22222222222222222230430422223042222222222230422222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111040000002701ffff030000000000}}}{\f36\fs20\insrsid2303000 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2303000 {\f36\fs20\insrsid2303000 -\par }{\f36\fs20\insrsid10897988 Explicaremos a continuaci\'f3n el significado y uso de cada una de las tablas}{\f36\fs20\insrsid2705535 . -\par -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2705535 {\b\f36\fs20\insrsid7230403 Diccionario de datos -\par -\par }{\b\f36\fs20\insrsid2705535 Tablas -\par }{\f36\fs20\insrsid2705535 -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth2770\clcbpatraw1 \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth6208\clcbpatraw1 \cellx8908 -\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid3082843\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\cf8\insrsid2705535 Tabla}{\b\f36\fs20\cf8\insrsid2705535\charrsid15410915 -\cell }{\b\f36\fs20\cf8\insrsid2705535 Descripci\'f3n}{\b\f36\fs20\cf8\insrsid2705535\charrsid15410915 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\f36\fs20\insrsid2705535 \trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth2770\clcbpatraw1 \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth6208\clcbpatraw1 \cellx8908\row -}\trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2770\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6208\clshdrawnil \cellx8908\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid3082843\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\cf1\insrsid2705535 Perfil_Funcionalidad}{\f36\fs20\cf1\insrsid2705535\charrsid2705535 \cell -}{\f36\fs20\cf1\insrsid2705535 Su objetivo es mapear un grupo del directorio contra una funcionalidad propia de la aplicaci\'f3n.}{\f36\fs20\cf1\insrsid2705535\charrsid2705535 \cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid2705535 \trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2770\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6208\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid3082843\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid2705535 Funcionalidad\cell Tabla param\'e9 -trica que contiene todas las funcionalidades posibles dentro de la aplicaci\'f3n.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\f36\fs20\insrsid2705535 \trowd \irow2\irowband2\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2770\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6208\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid3082843\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid2705535 Funcionalidad_Menu\cell Desglosa cada funcionalidad en subactividades, y ser -\'e1n las que utiliza la aplicaci\'f3n para mostrar en pantalla.\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid2705535 -\trowd \irow3\irowband3\lastrow \ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2770\clshdrawnil \cellx2700\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6208\clshdrawnil \cellx8908\row }\pard -\qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2705535 {\f36\fs20\insrsid2705535 -\par }{\b\f36\fs20\insrsid7230403\charrsid7230403 Diccion}{\b\f36\fs20\insrsid7230403 ario de composici\'f3n}{\b\f36\fs20\insrsid3693762 de los campos}{\b\f36\fs20\insrsid7230403 -\par -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat17\cltxlrtb\clftsWidth3\clwWidth2230\clcbpatraw17 \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1980\clcbpatraw17 \cellx4140\clvertalt -\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1080\clcbpatraw17 \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth720\clcbpatraw17 \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth540\clcbpatraw17 \cellx6480 -\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth540\clcbpatraw17 \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 -\clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1926\clcbpatraw17 \cellx8946\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 -{\b\f36\fs20\cf8\insrsid7230403 Tabla}{\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 \cell }{\b\f36\fs20\cf8\insrsid7230403 Campo}{\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 \cell }{\b\f36\fs20\cf8\insrsid7230403 Tipo}{ -\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 \cell }{\b\f36\fs20\cf8\insrsid7230403 Nulo}{\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 \cell }{\b\f36\fs20\cf8\insrsid7230403 PK}{\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 \cell }{ -\b\f36\fs20\cf8\insrsid7230403 FK\cell Referencia\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\cf8\insrsid7230403\charrsid7230403 -\trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat17\cltxlrtb\clftsWidth3\clwWidth2230\clcbpatraw17 \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1980\clcbpatraw17 \cellx4140\clvertalt -\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1080\clcbpatraw17 \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth720\clcbpatraw17 \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth540\clcbpatraw17 \cellx6480 -\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth540\clcbpatraw17 \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 -\clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth1926\clcbpatraw17 \cellx8946\row }\trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh -\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140 -\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -Perfil_Funcionalidad\cell Id\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Integer\cell NO\cell SI\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Nombre_grupo\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Varchar\cell NO\cell NO\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow2\irowband2\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Fid_funcionalidad\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Integer\cell NO\cell NO\cell SI\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 Funcionalidad\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow3\irowband3\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -Funcionalidad\cell Id\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Integer\cell NO\cell SI\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow4\irowband4\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Nombre_funcionalidad\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Varchar\cell NO\cell NO\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow5\irowband5\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Descripcion\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Varchar\cell SI\cell NO\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow6\irowband6\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -Funcionalidad_Menu\cell Id\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Integer\cell NO\cell SI\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow7\irowband7\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Fid_funcionalidad\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Integer\cell NO\cell NO\cell SI\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 Funcionalidad\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow8\irowband8\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Nombre_Menu\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Varchar\cell NO\cell NO\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow9\irowband9\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 -\cell Descripcion_menu\cell }\pard \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid7230403\yts19 {\b\f36\fs20\insrsid7230403 Varchar\cell SI\cell NO\cell NO\cell }\pard -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid2705535\yts19 {\b\f36\fs20\insrsid7230403 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid7230403 \trowd \irow10\irowband10\lastrow \ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh -\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1980\clshdrawnil \cellx4140 -\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth1080\clshdrawnil \cellx5220\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth720\clshdrawnil \cellx5940\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx6480\clvertalt\clbrdrt -\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth540\clshdrawnil \cellx7020\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\cltxlrtb\clftsWidth3\clwWidth1926\clshdrawnil \cellx8946\row }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2705535 {\b\f36\fs20\insrsid7230403\charrsid7230403 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid2303000 {\f36\fs20\insrsid2705535 }{\f36\fs20\insrsid9840535 -\par }{\b\f36\fs20\insrsid9709654 Especificaci\'f3n}{\b\f36\fs20\insrsid8146442 descriptiva}{\b\f36\fs20\insrsid9709654 de los atributos}{\f36\fs20\insrsid9709654 -\par }{\f36\fs20\insrsid9709654\charrsid9709654 -\par }{\f36\fs20\insrsid12926129 En primer lugar, tenemos la tabla }{\b\f36\fs20\insrsid12926129 Perfil_Funcionalidad}{\f36\fs20\insrsid12926129 . Dentro de \'e9sta tabla tenemos un }{\b\f36\fs20\insrsid12926129\charrsid12926129 id}{\f36\fs20\insrsid12926129 - interno a la tabla de modo de poder identificar como \'fanico a cada registro. Luego tenemos }{\b\f36\fs20\insrsid12926129 nombre_grupo}{\f36\fs20\insrsid12926129 , que es }{\f36\fs20\insrsid14568302 el nombre textual}{\f36\fs20\insrsid9709654 - de uno de los grupos mantenidos en el contenedor de grupos del directorio}{\f36\fs20\insrsid3880643 (debe coincidir con el atributo CN del mismo)}{\f36\fs20\insrsid9709654 .}{\f36\fs20\insrsid13048222 Finalmente, tenemos }{\b\f36\fs20\insrsid13048222 -fid_funcionalidad}{\f36\fs20\insrsid13048222 que es la clave for\'e1nea hacia una funcionalidad, dentro de la entidad }{\b\f36\fs20\insrsid13048222 Funcionalidad}{\f36\fs20\insrsid13048222 que ser\'e1 descrita en el pr\'f3ximo paso.}{ -\f36\fs20\insrsid9840535 -\par }{\f36\fs20\insrsid9459024 -\par En la tabla }{\b\f36\fs20\insrsid9459024 Funcionalidad}{\f36\fs20\insrsid9459024 , tenemos un }{\b\f36\fs20\insrsid9459024 id}{\f36\fs20\insrsid9459024 identificador \'fanico de cada registro y clave primaria de la tabla. Luego vemos el campo }{ -\b\f36\fs20\insrsid9459024 nombre_funcionalidad}{\f36\fs20\insrsid9459024 , que deber\'e1 ser un nombre corto distinsor de una de las funcionalidades de la aplicaci\'f3n. Finalmente, el atributo }{\b\f36\fs20\insrsid9459024 descripci\'f3n}{ -\f36\fs20\insrsid3240602 , que explayar\'e1 brevemente el uso de tal funcionalidad. Esta es una tabla netamente param\'e9trica.}{\f36\fs20\insrsid9459024 -\par }{\f36\fs20\insrsid8484030 -\par Por \'faltimo, contamos con la tabla }{\b\f36\fs20\insrsid8484030\charrsid8484030 Funcionalidad_Menu}{\f36\fs20\insrsid8484030 , cuya funci\'f3n es el desglose de cada funcionalidad en diferentes subactividades. Cada una de \'e9stas ser\'e1 un \'ed -tem de men\'fa, tal como se explic\'f3 en el modelo 12, dise\'f1o conceptual de men\'fa. Como siempre, el campo }{\b\f36\fs20\insrsid8484030 id }{\f36\fs20\insrsid8484030 identifica l\'f3gicamente a cada registro. }{\f36\fs20\insrsid2897863 Luego, }{ -\b\f36\fs20\insrsid2897863 fid_funcionalidad}{\f36\fs20\insrsid2897863 ser\'e1 un for\'e1neo hacia una funcionalidad de la tabla del p\'e1rrafo anterior.}{\f36\fs20\insrsid20704 Luego vemos a }{\b\f36\fs20\insrsid20704 nombre_menu}{ -\f36\fs20\insrsid20704 que es un descriptivo corto de la actividad que proporcionar\'e1 el item en cuesti\'f3n y es lo que se mostrar\'e1 en pantalla, y }{\b\f36\fs20\insrsid20704 descripcion_menu }{\f36\fs20\insrsid20704 es una breve descripci\'f3 -n hacerca de que realiza esta subactividad desprendida de cierta funcionalidad.}{\f36\fs20\insrsid8484030 -\par }{\f36\fs20\insrsid11677346 -\par }{\b\f36\fs20\insrsid6967832 R}{\b\f36\fs20\insrsid6447039 eglas de Integridad Referencial}{\b\f36\fs20\insrsid6967832 -\par -\par Tabla Funcionalidad: -\par -\par }{\f36\fs20\insrsid6967832 Al borrarse un registro de esta tabla, deben borrarse en cascada aquellos que le hac\'edan referencia desde las tablas }{\b\f36\fs20\insrsid6967832 Perfil_Funcionalidad }{\f36\fs20\insrsid6967832 y }{\b\f36\fs20\insrsid6967832 -Funcionalidad_Menu}{\f36\fs20\insrsid6967832 . Esta operaci\'f3n es muy cr\'edtica, ya que se est\'e1 sacando una funcionalidad completa a la aplicaci\'f3n. -\par -\par Cuando se da de alta, no es necesario en principio que Se generen registros en las otras dos tablas. Si no contiene registros referenciados en }{\b\f36\fs20\insrsid6967832 Funcionalidad_Menu}{\f36\fs20\insrsid6967832 -, simplemente se toma como que dicha funcionalidad no posee subactividades. -\par }{\f36\fs20\insrsid6967832\charrsid6967832 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8468892 {\b\f36\fs20\insrsid6967832 Tabla Perfil_Funcionalidad:}{\b\f36\fs20\insrsid6890163 -\par }{\f36\fs20\insrsid6967832 -\par }{\f36\fs20\insrsid9185197 Tanto al crear o borrar un registro, el mismo no tiene impacto en el resto de las tablas. Simplemente se le est\'e1 agregando o sacando respectivamente, una funcionalidad al rol elegido.}{\f36\fs20\insrsid6967832 -\par }{\f36\fs20\insrsid9185197 -\par }{\b\f36\fs20\insrsid9185197 Tabla Funcionalidad_Menu:}{\f36\fs20\insrsid9185197 -\par -\par En este caso la creaci\'f3n y el borrado son irrestrictos como en el caso anterior. Crear o borrar un registro implica agregar o eliminar una subactividad a una funcionalidad.}{\f36\fs20\insrsid9185197\charrsid9185197 -\par }{\f36\fs20\insrsid6967832\charrsid6967832 -\par }{\b\f36\fs20\insrsid6890163 6 \endash Perfiles }{\b\f36\fs20\insrsid13504653 y funcionalidades }{\b\f36\fs20\insrsid6890163 por defecto -\par }{\f36\fs20\insrsid545908 -\par En el momento inicial la aplicaci\'f3n contar\'e1 con ciertos perfiles ya creados por defecto. Los mismos}{\f36\fs20\insrsid9399611 estar\'e1n contenidos dentro del contenedor }{\b\f36\fs20\insrsid9399611 ou=Grupo_Gestion,o=Miklolife}{ -\f36\fs20\insrsid9399611 y }{\f36\fs20\insrsid545908 ser\'e1n}{\f36\fs20\insrsid4271030 los siguientes grupos}{\f36\fs20\insrsid545908 : -\par }{\f36\fs20\insrsid7477621 -\par -\par -\par }{\f36\fs20\insrsid659525 -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth3670\clcbpatraw1 \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth5308\clcbpatraw1 \cellx8908 -\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid11666120\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\cf8\insrsid11666120 RDN (Relative Distinguished Name)}{ -\f36\fs20\cf8\insrsid11666120\charrsid11666120 \cell }{\f36\fs20\cf8\insrsid11666120 Objetivo}{\f36\fs20\cf8\insrsid11666120\charrsid11666120 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\cf8\insrsid11666120\charrsid11666120 \trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh -\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl -\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat1\cltxlrtb\clftsWidth3\clwWidth3670\clcbpatraw1 \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat1\cltxlrtb\clftsWidth3\clwWidth5308\clcbpatraw1 \cellx8908\row }\trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908 -\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid11666120 Cn=autenticados}{\b\f36\fs20\insrsid11666120\charrsid11666120 -\cell }{\f36\fs20\insrsid11666120 Representa a todos los usuarios que tienen acceso a la aplicaci\'f3n. }{\f36\fs20\insrsid11038731 Solamente los usuarios que se encuentren dentro de este grupo podr\'e1n intentar autenticarse contra la aplicaci\'f3 -n, de lo contrario serp\'e1n rechazados autom\'e1ticamente.}{\f36\fs20\insrsid11666120 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\f36\fs20\insrsid11666120 \trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid11038731 Cn=Administradores}{\b\f36\fs20\insrsid11666120\charrsid11666120 \cell }{ -\f36\fs20\insrsid11038731 Representa a los usuarios cuyo rol es Administrativo (ver el actor Administrador en el caso de usos).}{\f36\fs20\insrsid11666120 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid11666120 \trowd \irow2\irowband2\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908 -\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid11038731 Cn=Prestadores}{ -\b\f36\fs20\insrsid11666120\charrsid11666120 \cell }{\f36\fs20\insrsid11038731 Representa a }{\f36\fs20\insrsid6553639 los usuarios que son empleados de las }{\f36\fs20\insrsid11038731 prestador}{\f36\fs20\insrsid6553639 as}{\f36\fs20\insrsid11038731 , } -{\f36\fs20\insrsid6553639 los mismos estar\'e1n}{\f36\fs20\insrsid11038731 en el contenedor }{\b\f36\fs20\insrsid11038731 ou=Extranet,o=Miklolife}{\f36\fs20\insrsid11038731 y tendr\'e1}{\f36\fs20\insrsid6553639 n}{\f36\fs20\insrsid11038731 tod -as aquellas funcionalidades}{\f36\fs20\insrsid6553639 habilitadas para usuarios empleados de las distintas prestadoras de la Obra Social.}{\f36\fs20\insrsid11666120\charrsid11038731 \cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid11666120 \trowd \irow3\irowband3\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid6553639 Cn=Afiliados}{\b\f36\fs20\insrsid11666120\charrsid11666120 \cell }{ -\f36\fs20\insrsid6553639 Representa a los }{\f36\fs20\insrsid265749 usuraos afiliados a la obra social, que accederan por medio de la extranet para realizar tareas sobre sus cuentas y a nivel general acerca de su Plan.}{\f36\fs20\insrsid11152602 - Estos usuarios estar\'e1n contenidos dentro de }{\b\f36\fs20\insrsid11152602 ou=Extranet,o=Miklolife}{\f36\fs20\insrsid11152602 .}{\f36\fs20\insrsid11666120\charrsid11152602 \cell }\pard\plain -\ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\f36\fs20\insrsid11666120 \trowd \irow4\irowband4\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 -\trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid1180580 Cn=Operadores\cell }{\f36\fs20\insrsid1180580 Representa a todos lo -s usuarios cuyo rol es Operador (ver el actor del mismo nombre en el caso de uso).\cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\f36\fs20\insrsid1180580 \trowd \irow5\irowband5\lastrow \ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth3670\clshdrawnil \cellx3600\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth5308\clshdrawnil \cellx8908\row }\pard -\qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8468892 {\f36\fs20\insrsid659525 -\par }{\f36\fs20\insrsid545908 -\par }{\f36\fs20\insrsid5385367 As\'ed mismo, y relacionadas con los grupos anteriores, se deber\'e1n presentar las siguientes funcionalidades por default:}{\f36\fs20\insrsid545908 -\par }\trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth2230\clcbpatraw17 \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth6748\clcbpatraw17 \cellx8908 -\pard\plain \qc \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid3880643\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\cf8\insrsid3880643 Grupo (perfil)}{ -\b\f36\fs20\cf8\insrsid3880643\charrsid3880643 \cell }{\b\f36\fs20\cf8\insrsid3880643 Funcionalidad}{\b\f36\fs20\cf8\insrsid3880643\charrsid3880643 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3880643 \trowd \irow0\irowband0\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \clcbpat17\cltxlrtb\clftsWidth3\clwWidth2230\clcbpatraw17 \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 -\clcbpat17\cltxlrtb\clftsWidth3\clwWidth6748\clcbpatraw17 \cellx8908\row }\trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6748\clshdrawnil \cellx8908 -\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3880643 Cn=Administradores\cell {\listtext\pard\plain\intbl -\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\intbl\jclisttab\tx720\aspalpha\aspnum\faauto\ls3\adjustright\rin0\lin720\pararsid3693239\yts19 {\f36\fs20\insrsid3693239 ABM de usuarios}{ -\f36\fs20\insrsid3880643 -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f36\fs20\insrsid3693239 ABM de funcionalidades -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ABM de planes -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ABM de prestaciones -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ABM de afiliados -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ABM de promotores -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Generaci\'f3n de reportes -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}ABM de perfiles (Grupos)}{\f36\fs20\insrsid3693239\charrsid3880643 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3880643 \trowd \irow1\irowband1\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv -\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6748\clshdrawnil \cellx8908 -\row }\pard\plain \qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3693239 Cn=Prestadores}{\b\f36\fs20\insrsid3880643 \cell -{\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\intbl\jclisttab\tx720\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\pararsid3693239\yts19 {\f36\fs20\insrsid3693239 -Recibir y Cotejar consumos y Prestaciones}{\f36\fs20\insrsid3880643\charrsid3880643 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 { -\b\f36\fs20\insrsid3880643 \trowd \irow2\irowband2\ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 \trbrdrv\brdrs\brdrw10 -\trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr -\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6748\clshdrawnil \cellx8908\row }\pard\plain -\qj \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0\pararsid8468892\yts19 \fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3693239 Cn=Operadores}{\b\f36\fs20\insrsid3880643 \cell {\listtext\pard\plain\intbl -\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\intbl\jclisttab\tx720\aspalpha\aspnum\faauto\ls4\adjustright\rin0\lin720\pararsid3693239\yts19 {\f36\fs20\insrsid3693239 Atender Consulta Afiliado}{ -\f36\fs20\insrsid3880643 -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}}{\f36\fs20\insrsid3693239 Armar Cartilla -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Ingresar Solicitud -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Agregar Afiliado -\par {\listtext\pard\plain\intbl\f3\fs20\insrsid3693239 \loch\af3\dbch\af0\hich\f3 \'b7\tab}Pedir Autorizaci\'f3n Manual}{\f36\fs20\insrsid3693239\charrsid3880643 \cell }\pard\plain \ql \li0\ri0\widctlpar\intbl\aspalpha\aspnum\faauto\adjustright\rin0\lin0 -\fs24\lang2058\langfe2058\cgrid\langnp2058\langfenp2058 {\b\f36\fs20\insrsid3880643 \trowd \irow3\irowband3\lastrow \ts19\trgaph70\trleft-70\trbrdrt\brdrs\brdrw10 \trbrdrl\brdrs\brdrw10 \trbrdrb\brdrs\brdrw10 \trbrdrr\brdrs\brdrw10 \trbrdrh\brdrs\brdrw10 -\trbrdrv\brdrs\brdrw10 \trftsWidth1\trftsWidthB3\trftsWidthA3\trautofit1\trpaddl108\trpaddr108\trpaddfl3\trpaddft3\trpaddfb3\trpaddfr3\tbllkhdrrows\tbllklastrow\tbllkhdrcols\tbllklastcol \clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb -\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth2230\clshdrawnil \cellx2160\clvertalt\clbrdrt\brdrs\brdrw10 \clbrdrl\brdrs\brdrw10 \clbrdrb\brdrs\brdrw10 \clbrdrr\brdrs\brdrw10 \cltxlrtb\clftsWidth3\clwWidth6748\clshdrawnil \cellx8908 -\row }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid8468892 {\b\f36\fs20\insrsid3880643 -\par }{\b\f36\fs20\insrsid16336390 -\par }{\b\f36\fs20\insrsid1579352\charrsid1579352 7 }{\b\f36\fs20\insrsid1579352 \endash }{\b\f36\fs20\insrsid1579352\charrsid1579352 }{\b\f36\fs20\insrsid1579352 Operatoria diaria \endash Integraci\'f3n del directorio y la base de datos}{ -\b\f36\fs20\insrsid1731785 -\par }{\b\f36\fs20\insrsid16336390 -\par }{\f36\fs20\insrsid16336390 En esta secci\'f3n se mostrar\'e1n las actividades relacionadas a seguridad por parte de la aplicaci\'f3n y se delinear\'e1 con detalle c\'f3mo se debe proceder para implementar tales actividades. -\par -\par }{\b\f36\fs20\insrsid294813 7.1 \endash Login en el Dominio}{\b\f36\fs20\insrsid16336390 -\par }{\b\f36\fs20\insrsid294813 -\par }{\f36\fs20\insrsid294813 Este t\'f3pico no hace a la aplicaci\'f3n y se describir\'e1 brevemente el sistema de login de un dominio windows, aunque no se graficar\'e1 ni entrar\'e1 en detalles con respecto al mismo. -\par -\par El usuario introduce su usuario y password as\'ed como tambi\'e9n especifica el dominio al que se quiere loguear. En ese momento, la m\'e1quina env\'eda al PDC una petici\'f3n de login, junto con el modo de encriptaci\'f3 -n utilizado (NT o LanManager, ver el glosario del modelo 13). El PDC contesta (si la m\'e1quina est\'e1 registrada) con un string de 8 bytes random, llamado challenge. El mismo llega a la m\'e1quina. All\'ed - se encripta NT o LanManager el password introducido por el usuario, y }{\f36\fs20\insrsid14686571 con \'e9l encripta el challenge y se env\'eda el resultado al PDC. Del otro lado, el PDC hace lo mismo con el password que ten\'ed -a almacenado para el usuario (lo busca del objeto usuario del directorio) y finalmente }{\f36\fs20\insrsid1713792 compara estos dos strings, autenticando la veracidad del usuario si el resultado de la comparaci\'f3n es positivo, o deneg\'e1 -ndo su acceso al dominio si es negativo.}{\f36\fs20\insrsid294813 -\par }{\f36\fs20\insrsid13905533 -\par }{\b\f36\fs20\insrsid13905533\charrsid6834870 7.2 \endash Login a la aplicaci}{\b\f36\fs20\insrsid6834870\charrsid6834870 \'f3n}{\f36\fs20\insrsid13905533 -\par }{\f36\fs20\insrsid6834870 -\par Este proceso se relatar\'e1 en detalle ya que se considera crucial en cuanto al tema de seguridad. Una vez adentro de la aplicaci\'f3n, el usuario podr\'e1 hacer todo lo que su rol le permita con lo cual una vulneraci\'f3n }{\f36\fs20\insrsid1261937 -en esta parte pu}{\f36\fs20\insrsid16611804 ede llegar a romper el negocio.}{\f36\fs20\insrsid6834870 -\par }{\f36\fs20\insrsid3552831 -\par La pantallad de login es simple y consta de dos cajas de texto, una para ingresar un username y luego un password, \'e9ste \'faltimo mostrando como echo caracteres asterisco. -\par }{\f36\fs20\insrsid1261937 -\par La autenticaci\'f3n constar\'e1 de los siguientes pasos: -\par -\par {\listtext\pard\plain\f36\fs20\insrsid1261937 \hich\af36\dbch\af0\loch\f36 1.\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls5\adjustright\rin0\lin720\itap0\pararsid15009656 {\f36\fs20\insrsid1261937 -El usuario ingresa su username y su password.}{\f36\fs20\insrsid9898983 El usuario }{\b\f36\fs20\insrsid9898983 uid=admin_gestion,ou=Sede_Central,o=Miklolife}{\f36\fs20\insrsid9898983 en el cual se impersonifica la aplicaci\'f3n, realiza una conexi\'f3 -n contra el server LDAP, y un bind con sus credenciales propias, hardcodeadas en la aplicaci\'f3n (bind es el t\'e9rmino por el cual se toma las riendas de las operaciones del directorio bajo cierto usuario, sete\'e1ndose autom\'e1 -ticamente los permisos correspondientes).}{\f36\fs20\insrsid7041709 El siguiente paso es hacer un searh LDAP, a partir de }{\b\f36\fs20\insrsid7041709 o=Miklolife}{\f36\fs20\insrsid7041709 , con scope subtree (ver la RFC 2254 para los detalles de la b -\'fasqueda y los filtros LDAP). Se usar\'e1 el siguiente filtro }{\b\f36\fs20\insrsid7041709\charrsid11428129 (&(objectclass=inetOrgPerson)(uid=XXXXX))}{\f36\fs20\insrsid7041709 . Este filtro, para el p\'fablico sql, es un an\'e1logo a la porci\'f3 -n where en un select sql.}{\f36\fs20\insrsid11428129 El mismo est\'e1 en notaci\'f3n prefija, y }{\f36\fs20\insrsid14817288 lo que queremos precisar ac\'e1 es que el server devuelva aquellos objetos (deber\'eda ser uno s\'f3lo o ninguno) con clase }{ -\b\f36\fs20\insrsid14817288 inetOrgPerson}{\f36\fs20\insrsid14817288 (es un usuario) y cuyo }{\b\f36\fs20\insrsid14817288 uid}{\f36\fs20\insrsid14817288 es }{\b\f36\fs20\insrsid14817288 XXXXX}{\f36\fs20\insrsid14817288 (donde esto \'fa -ltimo es el username introducido por el usuario).}{\f36\fs20\insrsid13174396 Si el mismo }{\f36\fs20\insrsid15009656 no existe en el directorio (c\'f3digo LDAP 32 \endash No Such Entry), la autenticaci\'f3n falla y se deniega el acceso al usuario.}{ -\f36\fs20\insrsid746267 Si el usuario existe, se pasa al punto 2 (c\'f3digo LDAP 0, success). Si hubiere m\'e1s de un resultado, se deniega el acceso, pero este es un error administrativo, ya que no deber\'edan haber dos usuarios iguales ya que esto est -\'e1 restringido por el dominio.}{\f36\fs20\insrsid1261937 -\par {\listtext\pard\plain\f36\fs20\insrsid746267 \hich\af36\dbch\af0\loch\f36 2.\tab}}{\f36\fs20\insrsid746267 En este punto obtenemos el DN del usuario resultante de la b\'fa -squeda del punto 1. Ahora, se realiza un bind LDAP con este mismo usuario (con su DN y su password), esta acci\'f3n se traduce como un rebind. Si la misma falla (c\'f3 -digo LDAP 49, Invalid Credentials), el password ingresado por el usuario es incorrecto y se deniega el acceso. Si el c\'f3digo es 0 \endash Success el usuario est\'e1 }{\f36\fs20\insrsid2633967 casi }{\f36\fs20\insrsid746267 adentro de la aplicaci\'f3n}{ -\f36\fs20\insrsid2633967 y se pasa al punto 3}{\f36\fs20\insrsid746267 . -\par {\listtext\pard\plain\f36\fs20\insrsid2633967 \hich\af36\dbch\af0\loch\f36 3.\tab}}{\f36\fs20\insrsid2633967 El siguiente paso es buscar si el usuario est\'e1 en el grupo }{\b\f36\fs20\insrsid2633967 cn=autenticados,ou=Grupo_Gestion,o=Miklolife}{ -\f36\fs20\insrsid2633967 .}{\f36\fs20\insrsid3868438 Si no se encuentra dentro del mismo (atributo }{\b\f36\fs20\insrsid3868438 uniqueMember}{\f36\fs20\insrsid3868438 ) se deniega el acceso al mismo (el usuario es parte del dominio pero no de la aplicaci -\'f3n). Si el DN del usuario se encuentra entre los miembros del grupo, entonces el usuario pertenece a la aplicaci\'f3n}{\f36\fs20\insrsid13375992 y est\'e1 adentro de la misma}{\f36\fs20\insrsid3868438 .}{\f36\fs20\insrsid746267 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13375992 {\f36\fs20\insrsid16661662 -\par }{\f36\fs20\insrsid13375992 Es importante destacar que en cada punto se posibilita una denegaci\'f3n de ingreso al usuario por alguna causa. Bajo ning\'fan concepto hay que darle al usuario informaci\'f3n del por qu\'e9 de la falla de la autenticaci\'f3 -n ya que estas son pistas que pueden ayudar a piratas inform\'e1ticos}{\f36\fs20\insrsid14437068 . }{\f36\fs20\insrsid1906447 Ante cualquier error, se devolver\'e1 el mensaje \'93Su usuario o password son incorrectos\'94. Es el \'fani -co mensaje que se arrojar\'e1 ante un login err\'f3neo.}{\f36\fs20\insrsid13375992 -\par }{\f36\fs20\insrsid1906447 -\par El paso siguiente es realizar la autorizaci\'f3n del usuario. Para ello, se buscan aquellos grupos en cuyo atributo }{\b\f36\fs20\insrsid1906447 uniqueMember}{\f36\fs20\insrsid1906447 figure el DN del usuario logueado. }{\f36\fs20\insrsid13389428 -Luego, con la lista de estos grupos, se entra en la base de datos en la tabla }{\b\f36\fs20\insrsid13389428 Perfil_Funcionalidad}{\f36\fs20\insrsid13389428 , y se buscan todas las entradas de la tabla que tengan los grupos resultantes de esta \'faltima b -\'fasqueda. Una vez detectadas estos registros, se tendr\'e1n las funcionalidades asociadas al rol del usuario dentro de la tabla }{\b\f36\fs20\insrsid13389428 Funcionalidad}{\f36\fs20\insrsid13389428 y junto con ellas, los \'edtems de men\'fa - cuando correspondan, si es que hay asociados registros en la tabla }{\b\f36\fs20\insrsid13389428 Funcionalidad_Menu}{\f36\fs20\insrsid13389428 .}{\f36\fs20\insrsid1906447 -\par }{\b\f36\fs20\insrsid16661662 -\par }{\f36\fs20\insrsid16661662 El siguiente esquema representa el usuario en la autenticaci\'f3n y b\'fasqueda de perfiles para mantener una mejor idea conceptual de lo que se pretende lograr. -\par }{\f36\fs20\insrsid16335593 -\par }\pard \qc \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid16335593 {\f36\fs20\insrsid9186327\charrsid9186327 {\*\shppict{\pict{\*\picprop\shplid1030{\sp{\sn shapeType}{\sv 75}}{\sp{\sn fFlipH}{\sv 0}} -{\sp{\sn fFlipV}{\sv 0}}{\sp{\sn pibFlags}{\sv 2}}{\sp{\sn fLine}{\sv 0}}{\sp{\sn fLayoutInCell}{\sv 1}}}\picscalex89\picscaley89\piccropl0\piccropr0\piccropt0\piccropb0 -\picw17411\pich10082\picwgoal9871\pichgoal5716\pngblip\bliptag-182871053{\*\blipuid f5199bf35bfc2f64bc3abd5aa1546279}89504e470d0a1a0a0000000d49484452000002920000017d080300000080ac789e00000300504c5445000000800000800000000000000000ffff000000000000 -00000000ffffff000000000000ff0000ff0000000000000000c0c0c0000000000000008080ffffffc0c0c0808080808080ffffff000000ffffffffffff808080 -808080c0c0c0c0c0c0000000000000808080808080ffffffffffffc0c0c0c0c0c0000000000000000000ffffffffffff808080808080c0c0c0c0c0c000000000 -0000000000ffffffffffff808080808080c0c0c0c0c0c0000000000000000000ffffffffffff808080808080c0c0c0c0c0c0000000000000000000ffffffffff -ff808080808080c0c0c0c0c0c0000000000000000000000000808080000000808080ffffff000000ffffffffffff808080808080c0c0c0c0c0c0000000ffffff -ffffff808080808080c0c0c0c0c0c0000000ffffff000000000000000000c0c0c0c0c0c0808080000000000000000000000000c0c0c0c0c0c0808080808080ff -ffffffffff808080ffffff800000800000ff0000ff000000800000800000ff0000ff00ff0000ff0000000000000000ff0000000000000000ffffff000000ffff -ffffffff000000c0c0c0000000000000008080ffffffc0c0c0808080808080ffffff000000ffffffffffff808080808080c0c0c0c0c0c0000000000000808080 -808080ffffffffffffc0c0c0c0c0c0000000000000000000ffffffffffff808080808080c0c0c0c0c0c0000000000000000000ffffffffffff808080808080c0 -c0c0c0c0c0000000000000000000ffffffffffff808080808080c0c0c0c0c0c0000000000000000000ffffffffffff808080808080c0c0c0c0c0c00000000000 -00000000000000808080000000808080ffffff000000ffffffffffff808080808080c0c0c0c0c0c0000000ffffffffffff808080808080c0c0c0c0c0c0000000 -ffffff000000000000ffffff000000000000800000800000000000000000ffff00000000000000000000ffffff000000000000ff0000ff000000000000000066 -003380004099004db30059cc0066e60073ff0080ff1d8eff3a9dff57abff75baff92c8ffafd7ffcce6b530287700000001624b474409f1d9a5ec000000097048 -597300000ec300000ec301c76fa864000016dd4944415478daeddd498fa3bc1680e1c38205522d2c21e5c77ebaffbaabb6c9c5236608618c0dbceeaeae000ecd -f0e478c010a92a1229a7241c021224492448a648aa9b382090842424499084242421498224242109491224210949122421094948922009494892200949484292 -04494842129224484212922448421292902441129290244112929084240992908424244990842424499084242421498224242149822424210949122421094948 -92200949484292430049484292044948429204494842129224484212929024411292908424099290842409929084242421094948429204494842129224484212 -929024411292902441129290842424210949489220094948429204c95b91945326485e99e4634e9a976b873473732009c98b93948b25489e9f645e47e1f8e303 -4948427219c933954990bc07493548faecd7faaff9c7bf0849cc8453b253bec1b68d1cda0724ef4cd25071a8c6926a80d46ff355af4724ae9eb1be3e24736807 -b38e23798d96cd8549f6bc88f9db27397415f275484ee4cb88e4f841309f211be4e3a0ee3e59ed07ece87cd59ea5c81548764be2f72447f24da6285f86242d07 -0991beff51aa5428056cbee68328d5ab18fdc8f97cfec35a2999ccd7fb7fab3d8fcf39494a1d0a83d14326b6e0b6874cafaa10f76156d5cb1ef8eaa5312897eb -d3fa328d9261fbeac17e547a473bfb61493e26f7d72d9f7d5cdc1f48ba22a3fba7577017fe50da7515b57fe5493a1fe1904fae2f639271f9daee47edf659fa35 -e879fbbb301f24c70e5df7d3dc16dc952ec0942eb074ac6c76eb29baf8b25144f543c9bbf54d1c72914405f79be8150e80fdb855afdf6625a5f8b2e1614b8b47 -a8032affc12d4c6eb7dc647025c9c4710907f96e24a323f1be2ed9f92c47245f9ea83db6d5d31561ba68d753ef1b39d11f737ca36d680fb9dfa82475c9f7d1ab -d96dcfcaaca50c05776dffc747ed5ed88fac2b494cc15df90c55c8f0eeb8b4cd9bbb918c660d0aeed128170aee5a9f0c5d680792a12e69a2c27350408daecf1e -dff653110e7967568a827b10bd5ced4eb9068ec755d8b2c1940f85ad2dbaea8c3e20268f7e8b595eea03685e3da5e1fa9c2ad83f16dc8b4b91b345c947bf7933 -5e8085e64dad8faf9659b8572d491b43fad5f837d5fe6148fc7a5db25b56c89ba8ee8d68764ff3eae14b09b7d70dbd904f8b7d5aa0a1be19ca155392b8d54c37 -7326482e2f45aed40934da2f3928b8fb2467a5918ffcf74976ca0af9b0bda1f0b5dd3acdce47243bb95e6d8751bcbc5a708caab7159b15a5c8f549bae6cdc395 -4edb48a66c7177cb0a99defd500b9c20e933ec4572ac6273c716f7e77352850664a713e874245574a5f8c341f00e2bf741ec17dc7167fa90645bae2c24b94fc5 -e6fa24439746bfabfc7424e71f04474ce9d8687634700ca585b757f5663de2726529c95d2a36172539154056bdeb5424fd47d07605c545b8f5d9293fbab3c244 -5b0f5d42f2d65de5614859182af1f642b5cb670eadeaf5b28de41b5b5f73868683ac464767654152b9ed57ba5478848eefa8ab5cf9e6cd4355d1ac7e57792029 -93871992ebc641b6add015e32547c6fd3d3223e9fb80bafb311cf5349eaf9eb9bed17c3723c9a8f27724dd5fd75b28e13356874163e2aec7ccc837777da3f9aa -3d4b91fc4956192759b3bddf1d2f69a2e4f1e325772c4520b91bc9ccc64bc6c3cd66e4ab67ae6f7cbce4acdb1e8e22b9e54edc0b92e44687c4373a6cbf3f1c92 -eb4856a74cab4a914524f778660124ef45f2d816f73ecfd1b8204981641a927b3ddbe57224c3e01748a62529900c24899249480eda4f2524213987e4c2520492 -346f8e27797894ac2009c93c484e4fdf93e4b7865d50971c23d99f5e1e2517b6892009c98f24235352960b35eaf7cae2f7e44df20b8fcf87e4442790f931b04c -55b25c72e2deaef5dc51b23b128228392473e8b08b38c83522657618995c2b242f4df2e0914062ff9179e5f6582906c96ae5373a9c94e4e1dfe8d0c6c90f41f2 -dd7f0dc99b45c935c76749c12d73ba80a63e090b3767cd2e1462ce7139f278f1f7b9217946928db39f0ec99f9162f9535c862424f722d978d4290227765a3e15 -d54b49c6ab399e2405f749493a903f3f3d9161d6cc4aeb9c4c711d7833c9c23d1bcc4c29f7d23fdf535fe7b2b90bf71f9ac7d741f2042403bf364cc6b3363699 -de8bdc4cb2708f9a8c4896fe1176566b619fa3e8b241f22424237eb6ac16e9cc929d48faeb3b6dc8dd48d23c0bda41f4afc2acc2c74afb6a65410fc91424bb22 -c7926c2619b78be2fae90e51b2aeba05b7098ab5cfd7fceb426321903c09c9cf22679b94597d467b356f94ffb6866e946c0bee40b25edff686e4c5487eec335a -4fd2fd7adaffa2f42e9fbacee86c564449482ee9c25c7b324ab35a43ef695e16128af13aaa460692d4252139ff42e7aa5d28dae7c28752fae9e7851711c9a7d0 -e2be294959a271c3c928daef048bda37522b5ba1345d3f3149fa25ef4b72f12090ab0ebbf00ff48664ea827bf9365c90a47dc03c24b79314486e3fe4e17bb484 -82fb289202c9b9873caa45431292a90f79af51074948a63ce4237d0c908464aa43fea6cbab2b1292572519f5906f4a6ad12ade1ff2891e5848de8ae466937b90 -fc704100921b49ce49599054e66c4b6292330ec71c921b87e85d9a64d21d5a4cd2fef23733b417148b68445a69af7afb8be0ee5dfa85f2971d675f5994c1b796 -cdd85e51b3487adc903c35496587a245373398f114fe453b10a8ecdce160c5aa50f4af25396f7b6790dc7a071224f3aa4bfa9b195ea32f34c4ca8dbca8a3716b -61d0daa2827bcdf7ba4c931cdcef01c988e4ebb70aff8ea7a9654948da131c6e661816e04d91ad0ae56cba5936c4dae98575c978e2b195e4f8fd1e905c4432bb -ba64abb38e6e74885e285557857a9a723bdce1e048d62b482e7f0aaf8c0d4e9bb8df0392a727d9decc106e74082f74886c48d6ae2ad946c96a6d94dc81e48746 -3a2447499a217ee695fe799a90f37a14b5faad5ce52c1f92a10d136e7468ef78683416da6b11ea8e653cc47c795d7223c9395d68901c23691cd68164a1ef0e68 -28aa3055e715253b2deef8856e8d9b5b1bea36a3f224d7b4b8d793b4ff375de56b49fe0b8d195f8cff99998e6b3395515d32dccc30d2be3101f3e533b7fd92e1 -8dea689252b51ab97ab3bee0d685735b709b0e3d3f652264a152934c74c8579014b9d1bd37bb7ff9b1097eae546e82a2436862e65f98ca234a9e86245f7ebc69 -65a58b80512552d5c668299d9a657de067ec4424f94687a1a2bdbfd1a174bdcfb6c5ad7fa93f5305d3ddcd51319ebec54d94bc09c9c43b0449484272e951e2db -c12099d7217f401292e7efe480242433ebe480242469de401292908424242109c940d25eb586e4a8a263bf691692905c7a7c1e904c40d20d3583e4c8b6ef3e12 -089244c96dc7e7ce37cdd2bc8124242109494842129247b4282109c983b71092772379a2740cc9ec6ff7984d72db9ee41925fb53ea0b2922a7a7263680287997 -82bbd382e84e7d57a4f912a5890d802424e5cb222109c9dc480a24219998e4c873d921b9e00c5ef41ab7a39111490957b521395fd1e35224253b9202c9798a2e -3984d79cedd405772886ec0610256f4f325d5dd21f8df04c7bea924b492e1cbc07c9699296a37f74382421994b94b4342b292109c9de609bee94fa46988cb7a8 -9cda00488e927417192e447238d8261949dfb706c9855152ae152553a74e902c138c04a2c59d19c98f695eaef54962914bb24312928780ec4449812424139234 -65f14ffba58695fcfcc8a03a09c96945177cb44032920d4093a282dbcf81e46c45577bda45d2f4d32719e6fccc6d0eed48f212e9fc248ff8d4ceddafd6df8f2e -b24d5f79346bcb466c8e92296ef758d569f6b8dc78c923aa3633772ce217826267d6d74946cd8404b77b2c20b9f9ead69d48caec3debf01b4d024948ee2472ce -ae7d16b9c5242421d9df23812424b312f979e77225e9862f644f72db8d207721294bf62e4f926144cd19480a2417ee8e9c334a9ea6e0264a2edf1ba12e495d32 -2b91d33b0849487e5fe4e41e3a920249487e51e4d42e4e9294342493deeeb184e4e651f7d72729cb97644832eded1e0b483e20b96547e43c241909741992b266 -697e2493dfeeb1db26dc9ea4ac5a0e4948a612f926072421994ce49b3ecb8537d342129233f7e1edfdd8fbd8fa12c98b255adc633b9476e71692fc7ab961f349 -d6671092772329390a8064f5fa7d3f755292b2249b40326f92d56eefc99e64f4340548423283b32a992ab801c95721a21a44fa919cd5d37daf8d795157fad7e3 -d72d54369fcfea539345fdd9d56868e6ddc5fe8f1648da2b2690fc26c9c23a6b7e3deb76999e94eaf5afaacada2e14936190d56469d6d4a8b48bfdaf7393946c -1d5c9fa4c3a565f521fd55aa3673cd429bc14f85ac26cb3fbb9a42e965d917dcb2228b40f26b24551d10353fa1e0d6e5b0d8857f7ea127f9db27d9647946ef53 -a727d9e9ce4e74298128d97166226114253f90f45132bcf7f45132ce27f99ec10bd725fff5496a614d0d51571bcb7a92a4c6ab6c5db28da7aefc862424b7b4b8 -bb35403dd3346a6c8bfb3dc9b8c5ad7c8bbb79bbca96a45490cc9be40e69d5251d4842f21892ba8857352421999ca46992eb866869fad42109c99c0aeeea4c24 -a58224242109494842f2e2245f0f4842922899fc8c4212929084e48282fb69aef13c665c96812424bf42f2cf5cc2feb7dfcd3769484a05c98b90d417684aa59b -390f484212929084e455494ab58164e18629bf49c5c47555bdcc2f2f7b1b510a2437d425ef4d72fa5a3e24d3b4b821b92ac56f85e41e248f482948ae3af97d92 -2f1ff28abab4e57861064399c5f66558646f618aa26421b526e8e7fbe9f0becfc3aa2009c9f7242558d3b71417f6e690fea2e18f8c4eebd5eaef6efad4f10b49 -48769b37751c25c30d4a4eec2b6659ba30286df6576fbe9fd6a2f54d4e6ac6d053485e89a454db480e0aeed69327696e3f8a22a67b1d482a7bf39c9befa795bf -2fb7986ad2431292f348bedcfc912869b416c328e9e7bf7aaa2b7d775d0dc9db90946a1792c152e44f87bb4e5dd253738571afeed89ddfbea714e5ab019084e4 -7c92cfa61a18931c6d71db45fac62425dd16f7239aefa76971df92a4541b49e67706210949484232e5a984242421094948421292a9484a05494842129290dcf5 -44421292903c11c9772392dbf48a2e77755229905cb7ab90842424af49b29f20b9764f21f9916477907c6330fe12ae30d91b825f4312924791ec0d647af9d79e -a4bc194b0f49481e43f2dd20f9b8e0ee0dd7eb65b92d49a920790cc9fe20f9da0eaa8f48aa685cbdbf2b44411292c746c9fe2079a2e45127119233eb927e90fc -645db277ff26242179548b3b1a246f9ad8f5bb167718826fc7d1df99a45490fc4e7aad7a1e08242109c9c424a582e47749866fe98224244f996e4772ddd56dbe -221e9279911cbe4b2a484232e909946c1d40f2dc24659f774a054948263f7f92a902489e9aa4ecf266a92009c92c4e9f401292999d3dc9d100244f4c72d55d89 -dde4e640f21624333c79437c625792934a48de45e49b60281f96431292c79cba79dcb24009c97b88dc972e2421b9edcc2d72961c25242f2f52e45c2620797991 -674301c98b9394d3a9802422336301498aedcc5c4012919084e40948263c769044242421f9b5530649486676c62009c9cc4e98509784e455480a242179c4f992 -f5fd9290dcb40ffda1fb1f17dc44e47a9242c17dfc4edc51a4cebfe6a3a8df03c9a3f7e29622dd7d35df79172497edc63d45fa9b6265cd9b2079e87edc5464fb -ec80e5037e2179e88edc5564f49eb9b78365f05096ebf493082227dff419a5e4d18176a1ae3b41e4f4bba651f69642f2b87db9b1c8c1dbc6ba68df74db42729f -9d9139b3ee23f27dc1f1f90a02240fda1db9e827edf8b30bc963f6e7d6211292199ec0bb8b84646ea7f0f6222199d949bcc620a70a9297312917fa7441f20a67 -129190cceb5c5e60bf76e8528564c2b3f731dd2f4442129299854848661d51ce465292af06929bf7424da4c7e36424a58224242f576843323dc99f9f9fa2288c -c1fffdefbffffe3b2b49c962559084e411b55e48a6255998640cfef7df59494a2e6b8324248f381d9084644685362469716707129290cc0c24242199194848e6 -db2ac89de4615b07c9947bf1984c39933c70db2049c1bdc2a3e4797621794f92476f162421994f80842424b3f308494866e6119290cccc2324939ee69f0f2917 -925fbe09089229f76252641e51f2fb37a541922839c5514e757621f9ad28994046c27b762199b4793325b253707ff1beeed4779043326d8bbb5350c713a32dee -a39f3890c5f30c2099782f7495b1f9dbfce817214d8e043a02663e4fd78064cabdd0e37d4278b426eddf392381767b4c4b66cf7a8164da825bf9b2bb0d91cd8b -655de56b9f2294e9938720997e2f3ad54931a576b57608af2c48b91f1748262ab86dd9dd6d6be73f841792572eb8fb65f7591f539513c9e2733130c852d4c33c -f5c4fbeb4b93548ea4481009c94d24eb0fa046b240b2bb1751ef8f4bdf26e90f71293bac240b92d37b32c8b270dbaf1e25439f79bac169d723a9ff7915b6746e -7ed5edaf2e49bf2ccaeee61575bcb81451d11a2f4f52f544427297ba6461612951cd5ffdeae53731a8f5337b3f4f9bdf1c0f334b0659ae4e527545a6215948ad -4f818b04cd992ae28de8869a2853dd8695c284923ca2a4d912b361ca6cb156569575a4b68e665a6326fbab507e35af9865d98fa0172799785479f8f44b143c24 -3ef4bd501347981056647ba4dc8da4dd20e5f64af4d647adecc2410d336d36e57725905466cfdb88e9d708c92f907cf52241346d49f6424d9b290a2bdb4afe9d -499a8db5789e523fe300ee0586999e6254ba8f44c9b046487e87a48908211298d3a1daf3d80d3571a628ace443d200b2b1b014a5772ea6643f49fdfaa30b9dee -6074ea9275678d90fc6a94ec048b8eb028d474324561250f92e663a3c37913c8ed87ec4d8bbbeeb4b87df6d116b7ddb5b046487eb12ee92341af2ed90d356da6 -ba1a8495d424539c4c481ed5e27eb491c0b4b8eb772dee3653b7190ac93393ccfcc969af3dba1921791e91f98f1f4b4372c3e985e4e122f320f92abebb317242 -1790bc761248922e41f2a477fade36e91e1ad75eae17571c9f93d7adc7c7cb2a1135bccaa1177caea0aebbc5a382e49992eb2e6ee4fd2b96932c264752b8eea3 -91b9a3245f853ae014273601c9e541d20ed351d5b35e41f2f3bae3eb8ed1dc6a6c14c6acff6861d04bfef82488ad693b1775a99a6233ba4a66479f2933a0cc8f -44eb0c368b7ac07b83614749466b35d7c38bfe4539f36b665ffa0294a77e4447b22825229f83c3ebb76a7b5dfca5e476cefa5e427741baa9c6952a1a54f68a46 -a0b5bfc305c278e86b6f30ecb0e0eeae7530dc355a9b9a3ba2729eb42c3a26ce47b2fc7c7b524cf2b7adc0158f3acc51ab4daa40b2507e10563932eeb1946864 -4fe987bec6a35bd5f083e19b379db5f60768476b7bce1fe4fb59dbf99f1a9328fd45e0e6927c5a8beab75df0b79164b39a3f1beaaca20149a5475674c6b59a70 -1d8d6e7573c6ea869db576236b676dcf25e3cea7c965d3737b3e922140be6c7dede13a645498ae07240d4053d4ee46b27ae838d98e9a9e8e92beccafe3d1ad6e -8edd95bab3739db50ea264bbb6e7b25b21c62e1b647729e19c75c9daa17aba715c4d8be2114d0f49ea9976f9e682db832aadafb1dba00675499bdf8f47eb0d86 -1dfdbcf56f7de8ffb8f7aa7577e7647d55eb9c2d6e1d549e2e36fe33be948aa64749bae59b9b37afb67152755bdc3124dfe2aeaa9116776f30ec68a74eb4d66e -bfe49a16f7a9d24977a981f7b4a39db5b926443ee2e9d182dbb61cea19d5d0b935879c6a31904c979eaed2a5dc0b234ca947154f8f346fec8b86f266922a2792 -0a92990406cde2cf443f23ccd4efa2e9914e2077cf71a93693ccc8c1f38241f28c057729edfdf8ca99fbeb4d873ef2d055fee74fa2faad489024912049822489 -04491224492448922049224192448224099224122449902491204982248904491224492448924890244192449a41f4ff0d67540af4b9ca430000000049454e44ae426082}}{\nonshppict{\pict\picscalex90\picscaley89\piccropl0\piccropr0\piccropt0\piccropb0 -\picw17411\pich10082\picwgoal9871\pichgoal5716\wmetafile8\bliptag-182871053\blipupi95{\*\blipuid f5199bf35bfc2f64bc3abd5aa1546279} -01000900000370f7000000004ff7000000000400000003010800050000000b0200000000050000000c027e019302030000001e004ff70000410b2000cc007d01 -9202000000007d0192020000000028000000920200007d0100000100040000000000000000000000000000000000000000000000000000000000ffffff00c0c0 -c0008080800080800000e6ccff0000008000d7afff004d00990000ffff000000ff00400080005900b30000ff0000008000000000000011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111190004111560021581111c11156 -0021581111115600002560000211c111111742811111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111641 -112411c111c15811170211c111c15811111158111115811116219411111925811111111111111111111111111111111111111111111111111111111111111116 -21111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111174111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111741111162741111158111223174111115811111158111115811117415811115b15811111111111111111111111111111111111111111 -11111111111111111111112411111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111116211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111115b1700000258115313170000025811111158111115811111c11600000415811111111111111111 -11111111111111111111111111111111111111111111116411111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111116411111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111604174111625b112412274111625b11111158111115811111621741 -11621560000411111111111111111111111111111111111111111111111111111111156411641202164111600411564116411641564600115641111600411160 -04116411900420116004111111111111116411111111600411564111641164116411160041116004119011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111160041111c117415621621531c117415621 -1111581111158111116211c117411581111241111111111111111111111111111111111111111111111111111111170211641904164116411641564116411641 -56011641564111641164190256216417041204190256211111111111116411111116411641564111641164116411641164190256212021111111111111111111 -11111111111111111111111111111111100000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111164111111156 -001153604111625600115364111158111115811111c11124192115811111c1111111111111111111111111111111111111111111111111111111120211641324 -16417021111156411641164156411901564117021111111170416417021164111170411115604111116411111170211111564111641164116417021111111170 -41702111111111111111111111111111111111111111111110000000011111111111100000000111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111c1111581111111111111111111111111111111158111115811117411158281115811111c1111111111111111111111111111111111111111111 -11111111111112021164581c16412000000156411641164156411202564112000000116000216411602164116000211111111111116411111120000001564111 -64116411641200000011600021702111111111111111111111111111111111111111111001111111111111111111111111111001111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111119411164111111111111111111111111111111115811111581111621111634111581111241111111111111111111 -11111111111111111111111111111111111112021164241626417021194156411641164156411901564117021194120411116411116004120411111111111111 -11600000117021194156411164116411641702119412041111702111111111111111111111111111111111111111100111111111111111111111111111111110 -01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111600041111111111111111111111111111111115811111560000211111701111560 -00041111111111111111111111111111111111111111111111111111111117021164241926411641564156415601164156011641564111641564120220216411 -64116412022021111111111111641116411641564156411164116411641164156412022021202111111111111111111111111111111111111110011111111111 -11111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111115641164921246411160041156460026002156460011 -56464116004111600411641156000111600411111111111111641112021160041156460600026411641116004111600411901111111111111111111111111111 -11111111100111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111641164621746411111 -11111111111111115641111111111111111111111111111111111111111111111111111111641112021111111111111164111111641111111111111111641111 -11111111111111111111111111111110011111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111112011600115b641111111111111111111115641111111111111111111111111621111111111111111111111111111641116011111111111111164116411 -64111111111111111562111111111111111111111111111111111101111111111111111111111111111111111111111111111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111116216041116041111111111111111111115641111111111111111111111111702111111111111111111111111111600000 -11111111111111112002641164111111111111111241111111111111111111111111111111110011111111111111111111111111111111111111111111111111 -00111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111 -11111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000000000000000000000000000 -00000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000 -00000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111156411115600000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111101111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111156411111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111110111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011333333333333333333333333333333001111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111156411111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011222222222222222222222222222233001111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111641116043011900420156460411111111116004111600411 -19004201564111160041164119011111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222222222222222222222233001111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111641164116017041204156011 -64111111119025621641164170412041564111641562164119011111111111111111111111111111111111111111111111111111111111111011111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222222 -22222222222222223300111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -64156411901702116415641190111111111117047021111170211641564115641111164119011111111111111111111111111111111111111111111111111111 -11111111101111111111111111111111111111111111111111111111111111111111011111111600000211900420116004111600411111116411190411600411 -16411900420111600411641116004111641190119004201164111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101122222222222222222222222222223300111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111164156211201160216415641120211111111600022000000116021641564117021111164119011111111111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111641119017041204190256216411 -64111111641156411641164116417041204116415621641190116411641190170412041164111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101122222222222222222222222222223300111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111164156411901111600415641190111111112041117021194111160041564115621111164119011111 -11111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111641 -11702702116411117047021111111111641160217021111116417021164156411111641564119011641190170211641164111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101122222222222222222222222222223300111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111164116411601164116415601164111111112022021641564116411641 -56411164170216011641111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111101111111164111702160216411600022000000111111641204112000000116411602164170211111641562112021641190116021641164111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111111110112222222222222aaa2222222222223300111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111164111604901156000115646001111111 -11160041116004111560001156464116004116460021111111111111111111111111111111111111111111111111111111111111101111111111111111111111 -11111111111111111111111111111111111101111111164111602111600412041117021194111111600004117021194116411116004156211111641564119011 -64119011116004116411111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222222aaaaa222 -22222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111164111111 -90111111111111111111111111111111111111111111111111111111111116411111111111111111111111111111111111111111111111111111111111111111 -10111111111111111111111111111111111111111111111111111111111101111111160000011164116412022021641564111111641116411641564116411641 -16411641702164119011641160116411641164116411111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -101122222222222aaaaaaa2222222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111116411111190111111111111111111111111111111111111111111111111111111111116411111111111111111111111111111111111111111 -11111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111164111641156000111600411160041111111 -64111901116004111641156000111160041164111600411164900211560001116411111111111104010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110111111111111aaaaaaaaa111111111330011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111116411111190111111111111111111111111111111111111111111111111111111111116411111111111111111 -11111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111164111901111 -11111111111111111111111164111901111111111641111111111111111111111111111111111111111111116411111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111011222222222aaaaa0000aa22222222330011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111 -11110111111116411164111111111111111111111111111164111641111111111641111111111111111164111111111111111111111111116411111111111104 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111111111111111111101122222222aaaaaa00aaaaa2222222330011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111 -11111111111111111111111111110111111116000001111111111111111111111111111160000011111111111641111111111111111164111111111111111111 -11111111641111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110113333333aaaaaaaaaaaaaaa333333 -33001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111 -11111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110401071111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111 -11aaaaaaaaaaa0a0aaa1111133001111111111111111111111111111111111111111111111111100000000000000000000000000000000000000000000111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111101122222aaaaaa00aaaaaaaa0aa222233001111111111111111111111111111111111111100000000000011111111111111111111111111 -11111111111111111100000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000001111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111110113333aaa0aaaaa0a00aa0aa0aa33333001111111111111111111111111111100000000011111111111111 -11111111111111111111111111111111111111111111111111000001111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111aa00a000a0a00aaaaaaaaaa1133001111111111111111111111100000 -01111111111111111111111111111111111111111111111111111111111111111111111111111110000011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111040102111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101122aaaaaaaaaaaa0aaaaaaaaaaaa233001111 -11111111111100000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110112aaaaaaaaaaa -aaaaaaaaaaaaaaaa3300111111111100000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111100000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111020200111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111011aaaaaaaaaaaaaaaaaaaaaaaaaaaaa300111111100011111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111110000111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010900111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111011aaaaaaaaaaaaaaaaaaaaaaaaaaaaa300111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa00111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111 -11111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101122222222222222222222 -22222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10112222222222222222222222222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110112222222222222222222222222222330011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110112222222222222222222222222222330011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100011111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111 -11110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110112222222222222222222222222222330011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111 -11111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110112222222222222222222222222222 -33001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111100011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111 -11111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110113333 -33333333333333333333333333001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111011111111111111111111111111111133001111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011222222222222222222222222222233001111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011222222222222222222222222222233001111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110011111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222222222222222222222233001111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011226666662222 -2eeeee22222222223300111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111111111111 -11111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111110112266666622222eeeee22222222223300111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111110112266666622222eeeee22222222223300111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101122aaa66622222ddeee22222222223300111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110011111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101122aaa66622222ddeee22222222223300111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111 -11111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101122222222222222222222 -22222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111 -10111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10112222222222222222222222222222330011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111101111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110000000000000000000000000000000000011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11100111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111 -11110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110000000000000000000000000000000000011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111 -11111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111100111111111111111111111111111111111111111111111111111111111111111110111111 -11111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111011101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111 -11111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111 -11111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111111011111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11001111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111110111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111011111111101111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111011111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111 -11111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111101111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110011111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110011111111111111111001111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10111111111111111111111111111111111111111111111111111111101111111111111111111111100000000000011111111111111111111111011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111101111111111111111111110111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111011111111111111111111111111111111111111111111111111111101111111111111110000000011111111111100000000111 -11111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111011111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111101111111111111001111111 -11111111111111111111100111111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111 -11111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111 -10111111111110011111111111111111111111111111111001111111111101111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111110111111111001111111111111111111111111111111111110001111111101111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111101111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11111111111111111111111111111111111111111111111110111111100111111111111111111111111111111111111111110011111101111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111011111111111111111111111111111110111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111011111111111111111111111111111111111111111111111110111110011111111111111111111111111111111111111111111101 -11110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111011111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111110111101111111111111111111111111 -11111111111111111111111011110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111 -11110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111110110011 -11111111111111111111111111111111111111111111111100110111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000 -00000111111111110000000000000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111 -11111111111111111010111111111111111111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110001011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111 -11111111111111111111111111111111111111111010111111111111111111111111111111111111111111111111111111100111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111100111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111001111111111111111111111111111111111111 -11111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111011111111111111 -11111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111110a0a0a111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111 -11111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111 -11111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111 -11111111111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111111111111111111111111111111111110a0a0a111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110111111111111111111111111111111111111111110111111111111111111111111111111111111111111111 -11111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111110a000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111011111111111111111111 -11111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111 -01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111 -11101111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111110a0a0a11111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111 -11111111111111111111111111110111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111011111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110a0a0a11111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111111111111111111111111111111111111111100111111111111111111111111111111111111111111111110 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111001111111111111111111111 -11111111111111111111100111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110a0a0a1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111 -11011111111111111111111111111111111111111110011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111 -11111111111111111111111111100111111111111111111111111111111111111001111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110a00001111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110111111111111111111111111111111111111111111111000011111111111111111110111111110000111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111011111111111111111111111111111111111111111111111100011111111111111101011110001111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111100000000000000011100 -00111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111 -11111111111111111011111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111 -11111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111111111111111111111111110111111101111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11011111111111111111111111111111111111111111111111111111111111101111111101111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111101111111111111111111111111111111111111111111111111111111111011111111110111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111111111110111111111111011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111 -11110111111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111 -01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111 -11111111111111111111111111101111111111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011 -11111111111111111111111111111111111111111111111111000000011111100000001111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111564111156000000111 -11111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110111111111111111111111111111111111111111111111111111111111011111101111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111156411111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110111111111111111111111111111111111111111111111111111111111011111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111156411111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111111 -01111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111641116043011900420156460411111111156460011164116411901116043011111111111101111111111101111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 -11111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111641164116017041204156011641111111156011641164116411901164116011111111 -11110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111 -11111111111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111641564119017021164156411901111111156411901164 -11641190156411901111111111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110111111111111111111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111641562112011602164156 -41120211111115641120216411641190156211201111111111110111111111110111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111101111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11164156411901111600415641190111111115641190116411641190156411901111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111111101111110 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111164116411601164116415601164111111115601164116411601164116411601111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111 -11111111111111110111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111164111604901156000115646001111111115646001116411649002111604901111111111110111 -11111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111 -11111111111111111111111111111111111111110111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111164111111901111111111111111111111115641111111111111111 -11111190111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111110111111111111111111111111111111111111111111111111111110111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111164111111901111111111111111111 -11111564111111641111111111111190111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111011111111111111111111111111111111111111111111111111110111111011111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111164111 -11190111111111111111111111111564111111641111111111111190111111111111011111111111011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111111111111111110111111011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111 -11111111011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111 -01111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111 -11111111111111111111111111111111011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111111111111011111101111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111011111111111111111111111111111111111111111111111111011111101111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111011111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111111 -01111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111 -11111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -11111111111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111011111111111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111110111111116411111170046411 -64119011160041164111600411164119011900420116411641116043011900420111604301116004111600411111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111111101111110 -11111111641111116415641164119011641562164119011641164119017041204116411641164116017041204116411601164116419025621111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111 -11111111111111110111111011111111641111156411641164119015641111164156411901164119017021164116411641564119017021164156411901702111 -11111704111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111 -11111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111 -11111111111111111111111111111111111111110111111011111111641111156411641164119017021111164156211202164119011602164116411641562112 -01160216415621120120000001160002111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111101111111111111111111111111111111111111111111110111111011111111600004156411641164119015621111164156411901164119 -01111600411641164156411901111600415641190170211941204111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111101111111111111111111111111111111111111111111110111111011111111641111156411641160116411 -64170216411901164116011641164116411641164116411601164116411641160116415641202202111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111110111111011111111 -64111115641164116490021116004116411160041116490021156000111641164111604901156000111160490111600411160041111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111 -11111111111111111153170021531131111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111 -11111111011111101111111164111111111111111111111111111111111111111111111111111111111641111111111901111111111111190111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111 -011111111111111111111111111111111111111111531c11c1531131111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111 -11111111111111111111111111111111011111101111111164111111111111111111111111111116411111111111111111111111111641164111111901111111 -11111119011111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111101111111111101111111111111111111111111111111111111111153241192531131111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111011111111111111111111111111111111111111111111011111101111111160000021111111111111111111111116411111111111111111111111 -11164116411111190111111111111119011111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111111111101111111111111111111111111111111111111111153241192531131111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111101111111111111111111111111111111111111111111011111101111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111111111111153241192531131 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111011111101111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111111111111111111111111111 -1111111111531c11c15b158111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111111 -01111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111111 -11111111111111111111111111111111115317002153602111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111 -11111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111011111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111011111111111111111111111111111111111111111101111110111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110100001111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111115311111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111101111110111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111111101111110 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111111111 -11111111111111110111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111 -11111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -11111111111111111111111111111111111111110111111011111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111156000000190041111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111011111111111111111111111111111111111111110111111011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111111111111111111111111741 -12411111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111011111111111111111111111111111111111111110111111011111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111011111111111011111111111111111111111111111111111111111111111 -11111111111111111111111115811111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111111111110111111011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111011111560021581158111111 -11116002621700381581158115815815811581111111117002c11560021120002116021111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111 -11111111011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111 -0111116215b15811581111111117411901562194158115811581581581158111111115b112011c111c158115815b111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111 -11111111111111111111111111111111011111101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111110111111111110111174111115811581111111115b111c12411581581158115815815811581111111124115b1741111111115b158111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111110111111111111111111111111111111111111111011111101111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111011111111111011112411111581158170000002156000124111c1581158115815815811581111111124111c17000 -00215600215811111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111110111111111111111111111111111111111000000011111100000001111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111110111111111110111174111115b115811111111111111c124115815b115b115815815 -b11581111111124115b174111625b111115811111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111101111111111111111011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111162158156217411111111116217 -015b1194156217021741581562174111111115b119011c1174158117415811111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111111110111 -11111111111011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111101111156 -002158200217000000217000411700381582002200215815820021111111117002c1156001112000216001111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111 -11111111111111111111101111111111110111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11110111111111110111111111111111111111111111111111111158111111111111111111111111111111111111111111111111115811111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101111111111111111111111111111111111110111111111101111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111110111111111110111111111111111111111111111111111111158111111111111111111111111111111111111111111111111 -11581111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111111111011111110011111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111158111111111111581111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101111111111111111111111111111111111111101111101111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111111111111111111110111011 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111110111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111111111111 -11111111111111111101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111100000000000000111 -11111111000000000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111011111111111111111111111111111111111011111111111111111110000000000000000000000000000000000000111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033333333333333333333333333333333333330333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333 -33333333333333333333333333330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101111111111111111111111111111111110111111111111111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa0111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111033333333333333333333333333 -33333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333033333333333333333333333333333333333330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111110111111111111111111111111111111101111111111111111111110aaaaaa0aaaaaaaa -aaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333033333333333333333333333333333333333330111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111111111111111011111111111111 -111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111111 -111111110111111111111111111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000033330111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111110111111111111111111111111101111111111111111111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333033333333333330333333333333302222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220333333333333 -30222222222222203333011111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111011111111111111111111111011111111111111111111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111103333013333333333330133333333333302 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222013333333333330222222222222203333011111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111111111111111111111111111111111101111111111111111111110111111111111111111111111110aaaaaa0aaaaaaaaaaaaaaaa -aaaaaaaaaaaa01111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111103333012222 -22222333012222222222330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222012222222222330222222222222203333011111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111111111110111111111111111111111111111 -0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301222222222333012222222222330222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222012222222222330222222222222203333011111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111111111111101111 -1111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333301222222222333012222222222330222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222012222222222330222222222222203333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1101111111111111110111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333301222202222333012222222222330222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222012222202222330222222 -22222220333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111110111111111111101111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111110333301220000022333012222222222330222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22201222000022233022222222222220333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111011111111111011111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaa0111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111110333301222200022333 -01222222222233022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222201222000222233022222222222220333301111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111111111111111111111111111111111111111111111111101111111110111111111111111111111111111111110aaaaaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaa0111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033330122222222233301222222222233022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222201222222222233022222222222220333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101111111011111111111111111 -11111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330122222222233301222222222233022222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222201222222222233022222222222220333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -111110111111111111111111111111111111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330122222222233301222222222233022222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201222222222233022222222222220 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111110111011111111111111111111111111111111111110aaaaaaaaaaaa0000000aaaaaaaaaaaa011111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330122222222233301222222222233022222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222201222 -22222223302222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110101111111111111111111111111111111111111110aaaaaaaaaa001000110aaaaaaaaaa0111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111301111111 -11111302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222220111111111111302222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111000000000 -000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000aaaaaaaa011 -1111110aaaaaaaaa0000000000000000000000000000011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000033330111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333333333333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333330aaaaaaa01111111110aaaaaaa03333333333333333333333333333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101333333333333033330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333333333333333333333333333333333333033333333333333333333333333333333333333333333333333 -3333333333333333333333333333333333333300000a011111110010aa0000033333333333333333333333333333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101133333333333033330111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333333333333333333333333333333333333033333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333330011111111111003333333333333333333333333333333333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10112222222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333333333333333333333333333333333333033 -33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333301111111110993333333333333333333333 -33333333333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011111111111 -09900000000000000000000000000000333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110333303333333333333033333333333330222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222011111111111100003333333333333022222222222220333301111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110112220002223303333011111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333301333333333333013333333333330222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222011111111111110901333333333333022222222222220333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110112200000223303333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333301222222222233012222222222330222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222222222220011111001101110901222222222233022222222222220333301111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110112220 -02222330333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333301222222222233012222222222330222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222222222220110110100111110001222222222233022222222222220 -33330111111111111111111111111111111111222222222222222111111111111111111111111111111110333301111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111011222002222330333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333301222222222233012222 -22222233022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222220011111011001100001222 -22222223302222222222222033330111111111111111111111111111111111222222222222222111111111111111111111111111111110333301111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111011222002222330333301111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -33330122220222223301222222222233022222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222 -22000000000111100000122222022223302222222222222033330111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011222222222330333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111033330122200002223301222222222233022222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222222222000000000000000000122200002223302222222222222033330111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222330333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111033330122220002223301222222222233022222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222222222000000000000000000122200022223302222222222222033330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111130 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033330122222222223301222222222233022222222222222222222222 -22222222222222222222222222222222222222222222222222222222222222222222222222000000000000000000122222222223302222222222222033330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111100000000000000033330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330122222222223301222222222233 -02222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000000000000020122222222223 -30222222222222203333011111111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330122 -22222222330122222222223302222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222222200000 -00000000022012222222222330222222222222203333011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111 -11111101010011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333012222222222330122222222223302222222222222222222222222222222222222222222222222222222222222222222222222222222 -22222222222222222222000000000000022012222222222330222222222222203333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333011111111111130111111111111302222222222222222222222222222222222222222222222222222222 -22222222222222222222222222222222222222222222200000000000222011111111111130222222222222203333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111100000011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10222222222222200000011111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333333 -33333330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111013333333333330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012222222222330333301111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111012222222222330333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111012222222222330333301111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222 -22222220333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111012222002222330 -33330111111111111111111111111111111111222222222222222111111111111111111111111111111110333301111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111022222222222220333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101222000022233033330111111111111111111111111111111111222222222222222111111111111111111111111111111110333301111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111000000000000000333301111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -33330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101222200222233033330111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111013333333333330333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101222200222233033330111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011333333333330333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101222222222233033330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222330 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101222222222233033330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101122222222233033330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10122222222223303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101122222222233033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110111111111111303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101122222222233033330111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110000000000000003333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101122222222233033330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110333333333333303333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101122222222233033330111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110133333333333303333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10112222222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110122222 -22222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101010111111900021112000211 -2002c116002625811581156001111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111012222222222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101 -01011111941116215811581162124174119015811581162174111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012222222222330000001111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110112222222223303333011111111111111111111111111111111111 -11111111111111111111110101011111c111174111115b158115815b111c1581158158111c111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111012222222222330333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110111111111111303333011111111111 -11111111111111111111111111111111111111111111110101011115811115811560021581158115600015811581741116211111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111012222222222330333301111111111111111111 -11111111111100022222222222222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000000 -00000000333301111111111111111111111111111111111111111111111111111111110101011115811115815b11111581158111111c15b1158158111c111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111160211 -11111120041601116000411116000411117001156021111160001111601111120042041156011111111111111111111111111111111111111012222222222330 -33330111111111111111111111111111111101200000222222222111111111111111111111111111111110333301111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111022222222222220333301111111111111111111111111111111111111111111111111111111110101011115811115815811741581158116 -21701562158116217411111111111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111 -11111111111111111116021111111700000041160000041160000041119002170041117000000211601111200000041156011111111111111111111111111111 -11111111101222222222233033330111111111111111111111111111111110222222000002222111111111111111111111111111111110333301111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111111111111111111111111111110101011115 -81111581120002158115811700041536428115600111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -33330111111111111111111111111111111111111116021111111204116041700111601700111601116462120641116041190411601111604116041111111111 -11111111111111111111111111111111101222222222233033330111111111111111111111111111111110222222222220000011111111111111111111111111 -11111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111111111111111 -11111111111111010101111581111581111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111033330111111111111111111111111111111111111116021111111700212041111700001111700001170264164902156011116011 -60111560111204111111111111111111111111111111111111111111101222222222233033330111111111111111111111111111111110222222222222222100 -00111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111 -11111111111111111111111111111111111111010101111581111581111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111033330111111111111111111111111111111111111116021111111160000041120000041120000041 -12022416270215641111602160211564111204111111111111111111111111111111111111111111101222222222233033330111111111111111111111111111 -11111022222222222222211111000001111111111110011111111033330111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220 -33330111111111111111111111111111111111111111111111111111111111010101111581111581111111111111111111111111158111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111111111111116000000211111 -56004116000411116000411116017026256415601111601160211560111204111111111111111111111111111111111111111111101111111111113033330111 -11111111111111111111111111111102222222222222211111111110000011111110001111111033330111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111102222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111 -11111111111600000004116411204156411204156411204156415600116011604119041160411160411604111111111111111111111111111111111111111111 -10000000000000003333011111111111111111111111111111111102222222222222211111111111111100000110000111111033330111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111 -11111111111111111111111111111111111602111200119000004116000002116000002120411604119021560000021160004120000004115601111111111111 -11111111111111111111111110222222222222203333011111111111111111111111111111111102222222222222211111111111111111111000000011111033 -33011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111 -11111101000011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333011111111111111111111111111111111111111602111160211900041111600041111600041160211904117041116000111160200112 -00420411560111111111111111111111111111111111111110222222222222200003011111111111111111111111111111111102222222222222211111111111 -11111111110000000111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111 -11111111111111111111111111111101010111111110000000000000000000000000000000000000111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333011111111111111111111111111111111111111602111200111111111111111111111111111111111111 -11111111111111111111111111120411111111111111111111111111111111111111111110222222222222203330000111111111111111111111111111111120 -22222222222221111111111111111111110001111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111 -11111111111111111111111111111111111111111111111111111101010111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa0111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111111600000004111111111111 -11111111111111111111111111111111111111111111111111120411111111111111111111111111111111111111111110222222222222203333011000011111 -11111111111111111111112022222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10222222222222203333011111111111111111111111111111111111111111111111111111111101010111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa0 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111 -11160000004111111111111111111111111111111111111111111111111111111111111111120411111111111111111111111111111111111111111110222222 -22222220333301111110000111111111111111111111112022222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101010111111110aaaaaa0aaaaa -aaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111022222222222220333301111111111000011111111111111111112022222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101 -010111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111022222222222220333301111111111111100001111111111111112202222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111 -111111111111111111111101010011111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111110000111111111112202222222 -22222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111 -111111111111111111111111111111111111111111111101090011111110aaaaaa0aaaaaaaaaaaaaaaaaaaaa0aaaaaa011111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111 -11100001111111220222222222222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222 -222222203333011111111111111111111111111111111111111111111111111111111101010111111110aaaaaa0aaaaaaaaaaaaaaaaaaaaaaaaaaaa011111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220 -33330111111111111111111111111110000111220222222222222111111111111111111111111111111110333301111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101060411111110aaaaaaaaaaaaaaaaaaaa -aaaaaaaaaaaaaaa01111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111102222222222222033330111111111111111111111111111111000022022222222222111111111111111111111111111111110333301111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111111111111111111111111111110101011111 -1110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111000111111111111111111111111111111111111111111111110 -33330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111102222222222222033330111111111111111111111111111111111200022222222222111111111111111111111111111 -11111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111111111111111 -1111111111111101090011111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111011000001111111111111111111 -11111111111111111111111033330111111111111111111111111111111111111111111111111600004111116000411119004204112004160116011116021116 -00011115601111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111 -1111111111111111111111111111111111111101010111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111101 -11111000001111111111111111111111111111111111111033330111111111111111111111111111111111111111111111116000000411160000041170000004 -17000000411601111602170000002115601111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220 -3333011111111111111111111111111111111111111111111111111111111101010111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111 -11111111111111111111110111111111110000011111111111111111111111111111111033330111111111111111111111111111111111111111111111190011 -17002170011160119041160412041160411601111602160411904111111111111111111111111111111111111111111111111111102222222222222033330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111110222222222222203333011111111111111111111111111111111111111111111111111111111101010111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaa -aaaaaaa0111111111111111111111111111111111111110111111111111111100001111111111111111111111111111033330111111111111111111111111111 -11111111111111111116021111602111170000119041190417002120411601111602560111160111111111111111111111111111111111111111111111111111 -10222222222222203333011111111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1111111111111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101010111111110aaaa -aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa0111111111111111111111111111111111111110111111111111111111110000011111111111100111111111033330111 -11111111111111111111111111111111111111111116021111902112000004119041120411600000411602111602564111160211111111111111111111111111 -11111111111111111111111110222222222222203333011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111 -111111010101111111110aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa01111111111111111111111111111111111111111011111111111111111111111100000111 -11110001111111103333011111111111111111111111111111111111111111111116021111904116000411119041120411115600411602111602560111160111 -11111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111111111111111111111111111 -1111111111111111111111111111110101011111111110aaaaaaaaaaaaa000000aaaaaaaaaaaa011111111111111111111111111111111111111111011111111 -11111111111111111111100000110000111111103333011111111111111111111111111111111111111111111116021111904156411204119041120411641120 -41160411160216041190411111111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111102222222222222033330111 -11111111111111111111111111111111111111111111111111111101010111111111110aaaaaaaaaa001111110aaaaaaaaaa0111111111111111111111111111 -11111111111111101111111111111111111111111111111111000000011111103333011111111111111111111111111111111111111111111116021111904116 -00000211904112041190000041160004160215600000211560111111111111111111111111111111111111111111111110222222222222203333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -1022222222222220333301111111111111111111111111111111111111111111111111111111110101011111111111100aaaaaaa01111111110aaaaaaaa01111 -00011111111111111111111111111111111111101111111111111111111111111111111111100000001111103333011111111111111111111111111111111111 -11111111111602111190411160004111904112041119000411160200260211160001111560111111111111111111111111111111111111111111111110222222 -22222220333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -111111111111111111111111102222222222222033330111111111111111111111111111111111111111111111111111111111010101111111111111100aaaaa -001111111110aaaa0001111111100001111111111111111111111111111111110111111111111111111111111111111111100011111111103333011111111111 -11111111111111111111111111111111111602111190411111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111022222222222220333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111111111111111111111111101 -0101111111111111111000a0111111111110a0001111111111111110000011111111111111111111111111110111111111111111111111111111111111111111 -11111110333301111111111111111111111111111111111111111111111602111190411111111111111111111111111111111111160211111111111111111111 -11111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111111111111111111111111111 -11111111111111111111110101011111111111111111110011111111111001111111111111111111111100000111111111111111111111110111111111111111 -11111111111111111111111111111110333301111111111111111111111111111111111111111111111602111190411111111111111111111111111111111111 -16021111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222222222203333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111101101111110901111111111111111111111111111000011111111111 -11111111101111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220333301111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110222222 -22222220333301111111111111111111111111111111111111111111111111111111110101011111111111111111111011110101111099111111111111111111 -11111111111110000011111111111111101111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111022222222222220 -33330111111111111111111111111111111111222222222222222111111111111111111111111111111110000001111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111000000000000000000001111111111111111111111111111111111111111111111111111111110101011111111111111111110110111111 -11009011111111111111111111111111111111111100000111111111101111111111111111111111111111111111111111111110333301111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111102222222222222033330111111111111111111111111111111111222222222222222111111111111111111111111111111110333301111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111013333333333330333301111111111111111111111111111111111111111111111111111111110101011111 -11111111111111011101001100000991111111111111111111111111111111111111111000011111101111111111111111111111111111111111111111111110 -33330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111102222222222222033330111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111011333333333330333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111110111000111111110991111111111111111111111111111111111111111111100000110111111111111111111111 -11111111111111111111111000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111100000000000000000000111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222330333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111110111111111111111091111111111111111111111111111111111111111111111111 -00011111111111111111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101333333333333033330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011222222222330 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111110011111111111111001111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101333333333333033330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111101122222222233033330111111111111111111111111111111111111111111111111111111111010101111111111111111110000000000100000091 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10122222222223303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033330111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111101122200222233033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111000000000000000009111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110122222222223303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111101122200222233033330111111111111111111111111111111111111111111111111111 -11111101010111111111111111111000000000000000009111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110122220022223303333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111101122200022233033330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111100000000000000001111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110122220022223303333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101122222222233033330111 -11111111111111111111111111111111111111111111111111111101010111111111111111111100000000000000011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110122220002223303333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -10112222222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111110000000000000111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110122222 -02222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111111 -00000000000111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333011111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111012222222222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111110112222222223303333011111111111111111111111111111111111111111111111111111111101 -01011111111111111111111110000000001111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111012222222222330333301111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111110111111111111303333011111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111110001111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111012222222222330333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333300000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000003333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111130333301111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333302222222222222222200404440444440400440440444444444444444441530 -44404444404004404404444444444444444440404440444440400440440444444444444444444040444044444040044041333333333333333333033333333333 -33333330333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333301111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111011111111111110 -33330111111111111111111111111111111111222222222222222111111111111111111111111111111110333302222222222222222204444000440000404444 -44444000004444400444153440004400004044444444400000444440044444444000440000404444444440000044444004444444400044000040444441133333 -33333333333301333333333333333330333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333300000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000033330111111111111111111111111111111111222222222222222111111111111111111111111111111110333302222222222222 -22220440440440000044404000444004004044444040153044044000004440400044400400404444404004404404400000444040004440040040444440400440 -44044000004440400111333333333333333301133333333333333330333301111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -33330222222222222222222000040040400400040400444444444400044400000004004040040011111113444444440004440000000400404004000404004444 -44444400041333333333333333330133333333333333333033330111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033330222222222222222220444444444444444440404000040400400040400153444444444444444040400004040040004040044444444444444444404 -04000040400400040400444444444444444444040111222222222222223301122222222222222330333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111033330222222222222222222044440000040044444440444444444444444444444444000004004415444212444444444444444444 -44440000040044444440444444444444441133333333333333330113333333333333333033330111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033330222222222222222220444444444444444444444444444124044444212153111344415341534441112444411113213 -44411124441534441111344415344415444044444404444444444444444444444111222222222222223301122222222222222330333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111033330222222222222222222044444444444444444444444444444444444444444444444444444444 -44441544444444444444444444444444444444444444444444444444441122222222222222330112222222222222233033330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033330222222222222222220444444444444444444444444444113444444154111111124415 -34153441111124411111115344111112441534411111134415344415444444444444444444444444444444444111222222222222223301122222222222222330 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033330222222222222222222044444444444444444444444444444444 -44211111112444111134444411121544153415344415444444444444444444444444444444444444441122222222222222330112222222222222233033330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033330222222222222222220444444444444444444444444444 -41244444212411534415341534153411344153415444115341134415341534112442153415344415444444444444444444444444444444444111222222002222 -22330112222222222222233033330111111111111111111111111111111111111111111111111111111111000403111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330222222222222222222044444444 -44444444444444444444444444211111112441111113444111111544153415344415444444444444444444444444444444444444441122222222222222330112 -22222222222223303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033330222233333333333220444 -44444444444444444444444441534444113411344421341534153412444444412444415441244444441534154444213415344415444444444444444444444444 -44444444411122222000022222330112222222222222233033330111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033330222 -22222222222222204444444444444444444444444444444444213444444411244215341134411544153415344415444444444444444444444444444444444444 -44112222222222222233011222222222222223303333011111111111111111111111111111111122222222222222211111111111111111111111111111111033 -33022200000000000322044444444444444444444444444442111111124415344441241534153412444444411124415441244444441534124444413415344415 -44444444444444444444444444444444411122220000002222330112222222222222233033330111111111111111111111111111111111111111111111111111 -11111101070011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111103333022222222222222222204444444444444444444444444444444444213444444415444421341244441544153415344415444444444444 -44444444444444444444444444112222220022222233011222222222222223303333011111111111111111111111111111111122222222222222211111111111 -11111111111111111111103333022201111111110322044444444444444444444444444444111111134415344441241534153412444444441111115441244444 -44153412444441341534441544444444444444444444444444444444411122200000000222330112222000000222233033330111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111103333022200000000000322204040000000000000000044444444444444213040404419000041641900001544 -15341534441540404040000000000000000044444444444444112222200002222233011222222222222223303333011111111111111111111111111111111122 -22222222222221111111111111111111111111111111103333022200000000000222044444444444444440404040000000116041700011344421341534153412 -40400000004111704120444444153415444421301130041700000000000044444444444444444040411122222222222222330112222200002222233033330111 -11111111111111111111111111111111111111111111111111111101010611111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111103333022201111111110322200000404040404444444444444444000000216000 -00041940404134124444154415341560001700000000404040404444444444444444000000112222000000222233011222200000022223303333011111111111 -11111111111111111111112222222222222221111111111111111111111111111111103333022222222222222222044444440000000000000000404040412441 -24441113441160156015601160412041164041544113441244156011900215601170421740404444444444444444000000000000011122222222222222330112 -22222002222223303333011111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333022200000000000222204444444444444444 -44444040404040404021344444441544442134124444174015301130441744444444444444444444444440404040404040112220000000022233011222220000 -22222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333022222222222222222004040404040 -40404444444444444441541134441511111940153015342111113442111111244211111640153041111113441111111244444444444440404040404040404444 -41112222222222222233011222222222222223303333011111111111111111111111111111111111111111111111111111111101050611111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103333022222222222 -22222220444444444444000000000000000044444421344444441124421564116001170015601154421544444444444444440000000000000000444444112222 -22222222223301122222200222222330333301111111111111111111111111111111112222222222222221111111111111111111111111111111103333022222 -22222222222200000000444444444444444444444442131200001581119044153415344411134444411112000041116000153444111134441521112444440000 -00000000000044444444444441112222222222222233011222222222222223303333011111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111110333302222222222222222220000040404040404040404444444444444421600000004111111640411111154415341111111200000000404040404040 -40404444444444444411222222222222223301122222222222222330333301111111111111111111111111111111112222222222222221111111111111111111 -11111111111110333302222222222222222204444444444444440000000040404044111640404444444444153444000000004040404040404040444444444444 -44440000000040404040404040404444444444444444000001112222222222222233011222222222222223303333011111111111111111111111111111111111 -11111111111111111111110101091111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111110333302222222222222222220404000000000444444444444444440404021304040400411116044441112154415341521 -11204040404000000000444444444444444440404011222222222222223301122222222222222330333301111111111111111111111111111111112222222222 -22222111111111111111111111111111111110333302222222222222222204444444404040404040404000000000115444444444444440153015304040400000 -00004444444444444415304041204040404000000000444444444444444440404040404041112222222222222233011222222222222223303333011111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111110333302222222222222222220444444444444444444444440004444444421344444444444 -44444444444444400044444444444444444444444444444444444440004444444411222222222222223301122222222222222330333301111111111111111111 -11111111111111222222222222222111111111111111111111111111111110333302222222222222222200404440444440400440440444444444412444444040 -44404415301564404404444444444444444440404415344444120440440444444444444444444040444044444040044041112222222222222233011222222222 -22222330333301111111111111111111111111111111111111111111111111111111110101061111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111110333302222222222222222220444444444444444044044444 -44444444442134444444444444444440440444441534444444444444444444444444444044044444444444444411222222222222223301122222222222222330 -33330111111111111111111111111111111111222222222222222111111111111111111111111111111110333302222222222222222204444000440000404444 -44444000004444400444444440004400004044444444400000444440044444444000440000404444444440000044444004444444400044000040444441111111 -11111111111301111111111111111130333301111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110333302222222222222222220 -00444404000444444444444444444444442130400044440400044444444444441534444444444040004444040004444444444444444444444411222222222222 -22330112222222222222233033330111111111111111111111111111111111222222222222222111111111111111111111111111111110333300000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000333301111111111111111111111111111111111111111111111111111111110000041111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110 -33330222222222222222222000040040400400040400444444444400044400000004004040040004040044444444440004440000000400404004000404004444 -44444400041111111111111111130111111111111111113033330111111111111111111111111111111111222222222222222111111111111111111111111111 -11111033333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333330333333333333333333333333333333333333301111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111033330000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000033330111111111111111111111111111111111222222222222222111 -11111111111111111111111111111033333333333333333333333333333333333330333333333333333333333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333333301111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111033333333333333333333333333333333333330333333333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333330111111111111111111111111111 -11111122222222222222211111111111111111111111111111111033333333333333333333333333333333333330333333333333333333333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333333333333333333333333333 -33330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111033333333333333333333333333333333333330333333333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333333333333333333333330111 -11111111111111111111111111111122222222222222211111111111111111111111111111111033333333333333333333333333333333333330333333333333 -33333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333330333333333 -33333333333333333333333333330111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033333333333333333333333333333333 -33333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333033333333333333333 -33333333333333333333011111111111111111111111111111111122222222222222211111111111111111111111111111111000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111033333333 -33333333333333333333333333333033333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333333 -33333303333333333333333333333333333333333333011111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 -00000000000000000000000000000000000000000000000000000000000000000000011111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010000111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110102021111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110202021111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111020202111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111020202111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101 -01011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122222222222222211111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111122 -22222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111101010111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111100000011111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111101010111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111103 -03031111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222222221111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111110101011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111112222222222 -22222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111110303031111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111110101011111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110303031111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110101011111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111030303111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111222222222222222111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111010101111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111000000111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111122222222222222211111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111010101111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111030002111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111101010111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111 -11111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111020202040000002701ffff030000000000}}}{\b\f36\fs20\insrsid16335593 -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid13375992 {\b\f36\fs20\insrsid16661662 -\par -\par }{\b\f36\fs20\insrsid7537636 7.3 \endash ABM de usuarios internos -\par }{\b\f36\fs20\insrsid15535408 -\par }{\f36\fs20\insrsid15535408 Para estos procesos se deber\'e1 utilizar un usuario perteneciente al grupo }{\b\f36\fs20\insrsid15535408 cn=Administradores,ou=Grupos_Gestion,o=Miklolife}{\f36\fs20\insrsid15535408 .}{ -\f36\fs20\insrsid15535408\charrsid15535408 -\par }{\b\f36\fs20\insrsid7537636 -\par Alta -\par -\par }{\f36\fs20\insrsid7537636 Para dar de alta un usuario, se ingresar\'e1 el username del mismo, y con \'e9ste se har\'e1 una b\'fasqueda en todo el \'e1rbol, a partir de }{\b\f36\fs20\insrsid7537636 o=Miklolife}{\f36\fs20\insrsid7537636 . Si el usuario n -o existe, se informa del hecho y se deniega el alta del mismo (un usuario debe pertenecer a la corporaci\'f3n). -\par -\par En caso de existir el usuario, simplemente se lo agrega (controlando que no estuviera previamente inclu\'eddo) al grupo }{\b\f36\fs20\insrsid7537636 cn=autenticados,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid7537636 . -\par -\par El siguiente paso es asignarlo a los perfiles correspondientes, con lo cual el paso siguiente es traer todos los grupos (menos }{\b\f36\fs20\insrsid7537636 cn=autenticados)}{\f36\fs20\insrsid7537636 debajo del contenedor }{\b\f36\fs20\insrsid7537636 -ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid7537636 . Se mostrar\'e1 una lista de los mismos (solamente el valor del atributo CN). El usuario administrador podr\'e1 asignarlo a m\'fa -ltiples perfiles, desde un combo multiseleccionable desplegable. Finalmente, se asignar\'e1 el usuario a cada uno de los grupos elegidos v\'eda LDAP. Un usuario puede ser ingresado sin membres\'edas previas, simplemente no se le presentar\'e1 - ninguna actividad al loguearse a la aplicaci\'f3n.}{\f36\fs20\insrsid676765 Luego podr\'e1n agregarse membres\'edas en la instancia de modificaci\'f3n.}{\f36\fs20\insrsid7537636 -\par }{\f36\fs20\insrsid676765 -\par }{\b\f36\fs20\insrsid676765 Modificaci\'f3n}{\f36\fs20\insrsid676765 -\par -\par Para los usuarios internos a la corporaci\'f3n, no se permitir\'e1n modificar datos inherentes al mismo dentro de esta aplicaci\'f3 -n, debe realizarse desde alguna de las herramientas administradoras del dominio. En esta instancia para estos usuarios, se permitir\'e1 cambiar las membres\'edas a los grupos que har\'e1n el perfil del usuario. Para ello se presentar\'e1 - un combo como en el proceso de alta,}{\f36\fs20\insrsid15535408 con los grupos actuales a los que el usuario est\'e1 inculado preseleccionados. Se elegir\'e1n los que se desee para el usuario en cuesti\'f3n, y se guardar\'e1n sus membres\'edas v\'ed -a LDAP.}{\f36\fs20\insrsid676765 -\par }{\f36\fs20\insrsid15535408 -\par }{\b\f36\fs20\insrsid15535408 Baja}{\f36\fs20\insrsid15535408 -\par -\par La baja de un usuario simplemente consiste en desvincularlo de todos los grupos dentro del contenedor }{\b\f36\fs20\insrsid15535408 ou=Grupos_Gestion,o=Miklolife}{\f36\fs20\insrsid15535408 . En realidad basta con sacarlo del grupo }{ -\b\f36\fs20\insrsid15535408 cn=autenticados}{\f36\fs20\insrsid15535408 pero se le sacar\'e1 la membres\'eda a todos los grupos de modo de no dejar basura. -\par -\par }{\b\f36\fs20\insrsid15535408 7.4 \endash ABM de usuarios externos -\par }{\f36\fs20\insrsid15535408 -\par Para estos procesos se necesitar\'e1 un usuario que sea miembro del grupo }{\b\f36\fs20\insrsid15535408 cn=Administradores,ou=Grupos_Gestion,o=Miklolife}{\f36\fs20\insrsid15535408 .}{\f36\fs20\insrsid2170166 Todos los usuarios tratados estar\'e1n \'fa -nicamente en el contenedor }{\b\f36\fs20\insrsid2170166 ou=Extranet,o=Miklolife}{\f36\fs20\insrsid2170166 .}{\f36\fs20\insrsid15535408\charrsid2170166 -\par }{\f36\fs20\insrsid4073242 -\par }{\b\f36\fs20\insrsid4073242 Alta}{\f36\fs20\insrsid4073242 -\par -\par El alta de usuarios externos es similar a la de los internos pero se le permitir\'e1 adem\'e1s llenar los campos }{\f36\fs20\insrsid15291556 Username (uid y cn) ,}{\f36\fs20\insrsid4073242 Apellido}{\f36\fs20\insrsid15291556 (sn)}{ -\f36\fs20\insrsid4073242 , Primer Nombre}{\f36\fs20\insrsid15291556 (givenName)}{\f36\fs20\insrsid4073242 , Nombre Completo}{\f36\fs20\insrsid15291556 (fullName)}{\f36\fs20\insrsid4073242 , Tel\'e9fono}{\f36\fs20\insrsid15291556 (homePhone)}{ -\f36\fs20\insrsid4073242 , Direcci\'f3n}{\f36\fs20\insrsid15291556 (homePostalAddress)}{\f36\fs20\insrsid4073242 , mail}{\f36\fs20\insrsid15291556 (mail)}{\f36\fs20\insrsid4073242 y password}{\f36\fs20\insrsid15291556 (userPassword)}{ -\f36\fs20\insrsid4073242 , con retipeo de este \'faltimo, y ocultando los caracteres presentando asteriscos en la pantalla}{\f36\fs20\insrsid15291556 }{\f36\fs20\insrsid14554011 (entre par\'e9ntesis se muestran los atributos que se guardar\'e1 -n a nivel LDAP)}{\f36\fs20\insrsid4073242 . S\'f3lo el campo Apellido ser\'e1 oblig}{\f36\fs20\insrsid1785549 atorio, ya que con \'e9l se guarda el campo }{\b\f36\fs20\insrsid1785549 sn}{\f36\fs20\insrsid1785549 del objeto usuario y en la clas -e estructural }{\b\f36\fs20\insrsid1785549 inetOrgPerson}{\f36\fs20\insrsid1785549 este atributo es mandatario.}{\f36\fs20\insrsid3686347 Se deber\'e1n parsear los campos ingresados para evitar errores o intentos malintencionados de guardar informaci}{ -\f36\fs20\insrsid4809301 \'f3n (igualmente cada atributo del directorio tiene su propia sintaxis y no admitir\'e1 valores que se alejen de la misma).}{\f36\fs20\insrsid15291556 En cuanto a los passwords, el directorio propio controlar\'e1 seg\'fa -n las pol\'edticas establecidas. }{\f36\fs20\insrsid12126871 -\par Adicionalmente se presentar\'e1 un grupo de radio buttons con las leyendas }{\b\f36\fs20\insrsid12126871 Prestador}{\f36\fs20\insrsid12126871 y }{\b\f36\fs20\insrsid12126871 Afiliado}{\f36\fs20\insrsid12126871 , cada uno con un radio asociado. -\par -\par Antes de guardar el nuevo objeto usuario, se mostrar\'e1 una pantalla preview con los datos ingresados (menos el password) y se pedir\'e1 confirmaci\'f3n o modificaci\'f3n de los datos, volviendo al paso anterior.}{\f36\fs20\insrsid157895 - Los campos en caso de modificaci\'f3n deber\'e1n ser prellenados con los valores entrados en el paso anterior.}{\f36\fs20\insrsid12126871\charrsid12126871 -\par }{\f36\fs20\insrsid12126871 -\par }{\f36\fs20\insrsid15291556 Una vez con todos los datos del usuario, se procede}{\f36\fs20\insrsid14554011 a crear un objeto usuario, impersonific\'e1ndose en el usuario }{\b\f36\fs20\insrsid14554011\charrsid14554011 cn=admin_gestion}{ -\b\f36\fs20\insrsid14554011 ,ou=Sede_Central,o=Miklolife}{\f36\fs20\insrsid14554011 . El usuario se crear\'e1 en el contenedor }{\b\f36\fs20\insrsid14554011 ou=Externos,o=Miklolife}{\f36\fs20\insrsid14554011 , y se asignar\'e1 al grupo }{ -\b\f36\fs20\insrsid14554011 cn=Prestadores,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid12126871 , o a }{\b\f36\fs20\insrsid12126871 cn=Afiliados,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid12126871 seg\'fa -n se corresponda a un usuario de las prestadoras o a un afiliado de la Obra Social.}{\f36\fs20\insrsid157895 Adicionalmente se deber\'e1 agregar a }{\b\f36\fs20\insrsid157895 cn=autenticados,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid157895 -, que como es de saber, corresponde a los usuarios de esta aplicaci\'f3n.}{\f36\fs20\insrsid4073242\charrsid157895 -\par }{\f36\fs20\insrsid4073242 -\par }{\f36\fs20\insrsid12126871 Si la respuesta es 0 \endash Success se dara por finalizada la alta. Si la respuesta es distinta, como un 68 - entry already exists, 65 \endash object class violation, etc, se deber\'e1 - volver al paso anterior y modificar los datos. No puede haber usuarios con el mismo username dentro de un mismo contenedor. -\par }{\f36\fs20\insrsid157895 -\par }{\b\f36\fs20\insrsid157895 Modificaci\'f3n -\par }{\f36\fs20\insrsid157895 -\par En esta etapa, se selecciona un usuario ya existente, y se permitir\'e1 modificar todos los campos (menos el password) del usuario. Este esquema es exactamente id\'e9ntico al alta, con la salvedad de que los campos ser\'e1 -n prellenados. El cambio de password ser\'e1 tratado aparte. -\par }{\f36\fs20\insrsid8411340 -\par En el caso de estos usuarios, por ser externos, la modificaci\'f3n no contemplar\'e1 cambios en las membres\'edas ya que las funcionalidades ser\'e1n las del grupo al que pertenecen. -\par -\par Como en el alta, antes de guardar las modificaciones se presentar\'e1 una pantalla a modo de preview con los datos ingresados, y un bot\'f3n para confirmar junto a otro para volver atr\'e1s. -\par -\par Luego, se procede a hacer un ldap modify y como siempre, chequear que la respuesta del server sea exitosa, o en caso contrario volver a la pantalla inicial. -\par }{\f36\fs20\insrsid157895 -\par }{\b\f36\fs20\insrsid157895 Baja -\par }{\f36\fs20\insrsid157895 -\par Simplemente se los saca del grupo}{\f36\fs20\insrsid7608511 }{\b\f36\fs20\insrsid7608511 cn=autenticados,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid7608511 -, y del grupo correspondiente si bien es un usuario de un prestador o un usuario afiliado de la Obra Social.}{\f36\fs20\insrsid157895 -\par }{\f36\fs20\insrsid7608511 -\par }{\b\f36\fs20\insrsid7608511 7.5 \endash Cambios de Password -\par }{\f36\fs20\insrsid7608511 -\par }{\b\f36\fs20\insrsid7608511 Usuarios Internos}{\f36\fs20\insrsid7608511 -\par -\par No se les permitir\'e1 el cambio de password. Todos los usuarios que no pertenezcan a los grupos }{\b\f36\fs20\insrsid7608511 cn=Prestadores,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid14579043 o }{\b\f36\fs20\insrsid14579043 -cn=Afiliados,ou=Grupo_Gestion,o=Miklolife }{\f36\fs20\insrsid14579043 deber\'e1n modificar sus password por medio de la terminal utilizando las t\'e9cnicas conocidas de windows (ctrl+alt+del y luego Change Password). Esto cambiar\'e1 - el password del dominio, modificando tambi\'e9n los passords LanManager / NT, con lo cual el usuario tendr\'e1 su nueva credencial para loguearse a todas las aplicaciones que utilicen }{\f36\fs20\insrsid4329851 al directorio co -mo repositorio central de identidades.}{\f36\fs20\insrsid7608511 -\par }{\f36\fs20\insrsid4329851 -\par }{\b\f36\fs20\insrsid4329851 Usuarios Externos -\par }{\f36\fs20\insrsid4329851 -\par A los usuarios prestadores y afiliados se les permitir\'e1 cambiar su password en un m\'f3dulo aparte. Todos los usuarios pertenecientes a estos grupos deben tener una funcionalidad de cambio de password y lo podr\'e1 -n hacer por las suyas. El mismo es cambiado a nivel LDAP y el atributo modificado es }{\b\f36\fs20\insrsid4329851\charrsid4329851 userPassword}{\f36\fs20\insrsid4329851 . El directorio tendr\'e1 una pol\'ed -tica establecida de modo que no se pueda volver a poner el password anterior como vigente. -\par }{\f36\fs20\insrsid8997858 -\par En este m\'f3dulo simplemente se }{\f36\fs20\insrsid14175819 mostraran dos cajas de texto, y el usuario deber\'e1 - rellenarlas con lo nuevos passwords, por duplicado para corroborar que no haya habido errores de tipeo. Paso seguido se impersonifica en el usuario propio, y se modifica su password v\'eda LDAP, controlando que el server LDAP retorne siempre un 0 -\endash Success y de lo contrario volver al paso anterior.}{\f36\fs20\insrsid8997858 -\par }{\f36\fs20\insrsid9381896 -\par }{\b\f36\fs20\insrsid9381896 7.6 \endash Salida de la aplicaci\'f3n}{\f36\fs20\insrsid9381896 -\par -\par Este evento no tiene ninguna actividad a nivel de directorio. Simplemente la aplicaci\'f3n vuelve a la pantalla de login pidiendo nuevas credenciales para tener acceso a la aplicaci\'f3n.}{\f36\fs20\insrsid9902767 D -e esta manera, el usuario no tiene acceso a ning\'fan m\'f3dulo si no se loguea a la aplicaci\'f3n (se vuelve al punto }{\b\f36\fs20\insrsid9902767 7.}{\b\f36\fs20\insrsid13256117 2}{\f36\fs20\insrsid9902767 ).}{\f36\fs20\insrsid9381896\charrsid9902767 - -\par }{\f36\fs20\insrsid12208366 -\par }{\b\f36\fs20\insrsid12208366 7.7 \endash Ver usuarios}{\f36\fs20\insrsid12208366 -\par -\par En este m\'f3dulo, se presentar\'e1 una lista seleccionable simple con todos los usuarios debajo de }{\b\f36\fs20\insrsid12208366 o=Miklolife}{\f36\fs20\insrsid12208366 que pertenezcan al grupo }{\b\f36\fs20\insrsid12208366 -cn=autenticados,ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid12208366 .}{\f36\fs20\insrsid9130035 Una vez elegido el usuario, se }{\f36\fs20\insrsid5843278 mostrar\'e1n todos los atributos relevantes del mismo (s\'f3 -lo los que tiene cargados en el entry del directorio), y las membres\'edas a las cuales pertenece (en el caso de externos, se mostrar\'e1 si es prestador o afiliado).}{\f36\fs20\insrsid12208366 -\par }{\f36\fs20\insrsid16259534 -\par }{\b\f36\fs20\insrsid16259534 7.8 \endash ABM de perfiles -\par -\par }{\f36\fs20\insrsid16259534 En este apartado, se trata el agregado de nuevos perfiles a la aplicaci\'f3n. En este caso se debe acceder a la base relacional adem\'e1s del directorio jer\'e1rquico.}{\f36\fs20\insrsid2643954 - Para estas operaciones la aplicaci\'f3n se debe impersonificar en el usuario }{\b\f36\fs20\insrsid2643954 cn=admin_gestion,ou=Sede_Central,o=Miklolife}{\f36\fs20\insrsid2643954 .}{\f36\fs20\insrsid16259534\charrsid2643954 -\par }{\f36\fs20\insrsid16259534 -\par }{\b\f36\fs20\insrsid16259534 Alta -\par }{\f36\fs20\insrsid16259534 -\par En el alta, se pedir\'e1 el nombre del nuevo perfil y se mostrar\'e1 una lista de las funcionalidades existentes. El usuario administrador deber\'e1 seleccionar del combo m\'faltiple aquellas }{\f36\fs20\insrsid4130750 -funcionalidades que desea tenga el nuevo perfil. Previo a una pantalla de previsualizaci\'f3n, se proceder\'e1 a los siguientes dos pasos:}{\f36\fs20\insrsid16259534 -\par }{\f36\fs20\insrsid4130750 -\par {\listtext\pard\plain\f36\fs20\insrsid4130750 \hich\af36\dbch\af0\loch\f36 1.\tab}}\pard \qj \fi-360\li720\ri0\widctlpar\jclisttab\tx720\aspalpha\aspnum\faauto\ls6\adjustright\rin0\lin720\itap0\pararsid4130750 {\f36\fs20\insrsid4130750 -Crear un nuevo grupo, dentro del contenedor }{\b\f36\fs20\insrsid4130750 ou=Grupo_Gestion,o=Miklolife}{\f36\fs20\insrsid4130750 con }{\b\f36\fs20\insrsid4130750 cn=XXXX}{\f36\fs20\insrsid4130750 donde }{\b\f36\fs20\insrsid4130750 XXXX}{ -\f36\fs20\insrsid4130750 es el nombre del nuevo perfil. -\par {\listtext\pard\plain\f36\fs20\insrsid4130750 \hich\af36\dbch\af0\loch\f36 2.\tab}En la tabla Perfil_Funcionalidad, se agrega por cada funcionalidad elegida, un nuevo par }{\b\f36\fs20\insrsid4130750 nombre_grupo / fid_funcionalidad}{ -\f36\fs20\insrsid4130750 (Ver der anterior). -\par }\pard \qj \li0\ri0\widctlpar\aspalpha\aspnum\faauto\adjustright\rin0\lin0\itap0\pararsid6364580 {\f36\fs20\insrsid6364580 -\par }{\b\f36\fs20\insrsid6364580 Modificaci\'f3n -\par }{\f36\fs20\insrsid6364580 -\par Se presentar\'e1 una pantalla similar al alta pero con aquellas funcionalidades elegidas preseleccionadas. El usuario deber\'e1 elegir las funcionalidades que quedar\'e1n para ese perfil, y acto seguido }{\f36\fs20\insrsid7353473 se proceder\'e1 - a modificar la tabla }{\b\f36\fs20\insrsid7353473 Perfil_Funcionalidad}{\f36\fs20\insrsid7353473 modificando, eliminando y agregando registros de pares }{\b\f36\fs20\insrsid7353473 nombre_grupo / fid_funcionalidad}{\f36\fs20\insrsid7353473 seg\'fa -n se hayan seleccionado en el caso anterior.}{\f36\fs20\insrsid6364580 -\par }{\f36\fs20\insrsid7353473 -\par }{\b\f36\fs20\insrsid7353473 Baja -\par }{\f36\fs20\insrsid7353473 -\par Se presentar\'e1n una lista de perfiles (exceptuando los perfiles por default que se describieron secciones atr\'e1s). El usuario seleccionar\'e1 un perfil y se le advertir\'e1 que se est\'e1 por eliminar el mismo. Una vez realizado esto, }{ -\f36\fs20\insrsid286523 y confirmado por el usuario, se proceder\'e1 a hacer un ldap delete del grupo elegido, y se elmininar\'e1 de la tabla }{\b\f36\fs20\insrsid286523 Perfil_Funcionalidad}{\f36\fs20\insrsid286523 todos los registros donde }{ -\b\f36\fs20\insrsid286523 nombre_grupo}{\f36\fs20\insrsid286523 sea igual al }{\b\f36\fs20\insrsid286523 cn}{\f36\fs20\insrsid286523 del grupo que se ha eliminado.}{\f36\fs20\insrsid7353473\charrsid286523 -\par }} \ No newline at end of file +{\rtf1\ansi\deff1\adeflang1025 +{\fonttbl{\f0\froman\fprq2\fcharset0 Times New Roman;}{\f1\froman\fprq2\fcharset0 Times New Roman;}{\f2\fswiss\fprq2\fcharset0 Trebuchet MS{\*\falt Desyrel};}{\f3\froman\fprq2\fcharset0 Times New Roman;}{\f4\fswiss\fprq2\fcharset0 Arial;}{\f5\fnil\fprq0\fcharset0 Arial;}{\f6\fswiss\fprq2\fcharset0 Arial;}{\f7\froman\fprq2\fcharset2 Symbol;}{\f8\fmodern\fprq1\fcharset0 Courier New;}{\f9\fnil\fprq2\fcharset2 Wingdings;}{\f10\fnil\fprq2\fcharset0 HG Mincho Light J{\*\falt MS Mincho};}{\f11\fnil\fprq0\fcharset0 Tahoma{\*\falt Lucidasans};}{\f12\fnil\fprq2\fcharset0 Tahoma{\*\falt Lucidasans};}} +{\colortbl;\red0\green0\blue0;\red0\green0\blue255;\red0\green0\blue128;\red255\green255\blue255;\red12\green12\blue12;\red128\green128\blue128;} +{\stylesheet{\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082\snext1 Predeterminado;} +{\s2\sb170\sa119\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033\sbasedon1\snext2 Cuerpo de texto;} +{\s3\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang1033\sbasedon2\snext3 Lista;} +{\s4\sb120\sa120\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs20\lang255\ai\ltrch\dbch\af1\afs20\langfe255\ai\loch\f5\fs20\lang1033\i\sbasedon1\snext4 Etiqueta;} +{\s5\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af11\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f5\fs24\lang1033\sbasedon1\snext5 \'cdndice;} +{\s6\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f1\fs24\lang2058\sbasedon1\snext6 Normal;} +{\s7\cf0\tqc\tx4419\tqr\tx8838{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon6\snext7 header;} +{\s8\cf0\tqc\tx4419\tqr\tx8838{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon6\snext8 footer;} +{\s9\cf0\tqc\tx4818\tqr\tx9637{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon1\snext9 Pie de p\'e1gina;} +{\s10\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\fs24\lang1033\sbasedon2\snext10 Contenido de la tabla;} +{\s11\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af1\afs24\lang255\ai\ab\ltrch\dbch\af1\afs24\langfe255\ai\ab\loch\f1\fs24\lang1033\i\b\sbasedon10\snext11 Encabezado de la tabla;} +{\s12\sb240\sa120\keepn\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\af12\afs28\lang255\ltrch\dbch\af10\afs28\langfe255\loch\f6\fs28\lang1033\sbasedon1\snext2 Encabezado;} +{\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\fs24\lang1033\i\b\sbasedon12\snext2{\*\soutlvl1} Encabezado 2;} +{\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\fs24\lang1033\b\sbasedon12\snext2{\*\soutlvl2} Encabezado 3;} +{\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\fs23\lang1033\i\b\sbasedon12\snext2{\*\soutlvl3} Encabezado 4;} +{\*\cs17\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 2 1;} +{\*\cs18\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 2 2;} +{\*\cs19\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 2 3;} +{\*\cs20\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 2 4;} +{\*\cs21\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 2 5;} +{\*\cs22\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 2 6;} +{\*\cs23\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 2 7;} +{\*\cs24\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 2 8;} +{\*\cs25\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 2 9;} +{\*\cs26\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 1;} +{\*\cs27\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 2;} +{\*\cs28\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 3;} +{\*\cs29\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 4;} +{\*\cs30\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 5;} +{\*\cs31\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 6;} +{\*\cs32\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 7;} +{\*\cs33\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 8;} +{\*\cs34\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 9;} +{\*\cs35\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 1;} +{\*\cs36\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 2;} +{\*\cs37\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 3;} +{\*\cs38\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 4;} +{\*\cs39\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 5;} +{\*\cs40\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 6;} +{\*\cs41\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 7;} +{\*\cs42\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 8;} +{\*\cs43\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 9;} +{\*\cs44\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 1;} +{\*\cs45\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 2;} +{\*\cs46\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 3;} +{\*\cs47\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 4;} +{\*\cs48\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 5;} +{\*\cs49\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 6;} +{\*\cs50\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 7;} +{\*\cs51\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 8;} +{\*\cs52\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033 RTF_Num 2 9;} +{\*\cs53\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 1;} +{\*\cs54\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 2;} +{\*\cs55\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 3;} +{\*\cs56\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 4;} +{\*\cs57\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 5;} +{\*\cs58\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 6;} +{\*\cs59\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 7;} +{\*\cs60\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 8;} +{\*\cs61\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 9;} +{\*\cs62\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 1;} +{\*\cs63\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 2;} +{\*\cs64\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 3;} +{\*\cs65\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 4;} +{\*\cs66\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 5;} +{\*\cs67\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 6;} +{\*\cs68\cf0\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe255\loch\f7\fs24\lang1033 RTF_Num 2 7;} +{\*\cs69\cf0\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe255\loch\f8\fs24\lang1033 RTF_Num 2 8;} +{\*\cs70\cf0\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe255\loch\f9\fs24\lang1033 RTF_Num 2 9;} +{\*\cs71\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 3 1;} +{\*\cs72\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 3 2;} +{\*\cs73\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 3 3;} +{\*\cs74\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 3 4;} +{\*\cs75\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 3 5;} +{\*\cs76\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 3 6;} +{\*\cs77\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 3 7;} +{\*\cs78\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 3 8;} +{\*\cs79\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 3 9;} +{\*\cs80\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 1;} +{\*\cs81\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 2;} +{\*\cs82\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 3;} +{\*\cs83\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 4;} +{\*\cs84\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 5;} +{\*\cs85\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 6;} +{\*\cs86\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 7;} +{\*\cs87\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 8;} +{\*\cs88\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 4 9;} +{\*\cs89\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 1;} +{\*\cs90\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 2;} +{\*\cs91\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 3;} +{\*\cs92\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 4;} +{\*\cs93\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 5;} +{\*\cs94\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 6;} +{\*\cs95\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 7;} +{\*\cs96\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 8;} +{\*\cs97\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 RTF_Num 5 9;} +{\*\cs98\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 6 1;} +{\*\cs99\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 6 2;} +{\*\cs100\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 6 3;} +{\*\cs101\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 6 4;} +{\*\cs102\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 6 5;} +{\*\cs103\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 6 6;} +{\*\cs104\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 6 7;} +{\*\cs105\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 6 8;} +{\*\cs106\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 6 9;} +{\*\cs107\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 7 1;} +{\*\cs108\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 7 2;} +{\*\cs109\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 7 3;} +{\*\cs110\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 7 4;} +{\*\cs111\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 7 5;} +{\*\cs112\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 7 6;} +{\*\cs113\rtlch\af7\afs24\lang255\ltrch\dbch\af7\afs24\langfe3082\loch\f7\fs24\lang3082 RTF_Num 7 7;} +{\*\cs114\rtlch\af8\afs24\lang255\ltrch\dbch\af8\afs24\langfe3082\loch\f8\fs24\lang3082 RTF_Num 7 8;} +{\*\cs115\rtlch\af9\afs24\lang255\ltrch\dbch\af9\afs24\langfe3082\loch\f9\fs24\lang3082 RTF_Num 7 9;} +{\*\cs116\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe3082\loch\f1\fs24\lang3082\sbasedon117 Default Paragraph Font;} +{\*\cs117\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe2058\loch\fs24\lang2058 Normal;} +{\*\cs118\cf2\ul\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon116 Hyperlink;} +{\*\cs119\cf0\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f1\fs24\lang1033\sbasedon116 page number;} +{\*\cs120\cf3\ul\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\fs24\lang3082 V\'ednculo de Internet;} +}{\*\listtable{\list\listtemplateid1 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li360} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1080} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li1800} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li2520} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li3240} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li3960} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li4680} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li5400} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li6120}{\listname RTF_Num 2;}\listid1} +{\list\listtemplateid2 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li720} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1440} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li2160} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li2880} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li3600} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li4320} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li5040} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li5760} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li6480}{\listname RTF_Num 3;}\listid2} +{\list\listtemplateid3 +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480}{\listname RTF_Num 4;}\listid3} +{\list\listtemplateid4 +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'00.;}{\levelnumbers\'01;}\fi-360\li720} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'01.;}{\levelnumbers\'01;}\fi-360\li1440} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'02.;}{\levelnumbers\'01;}\fi-180\li2160} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'03.;}{\levelnumbers\'01;}\fi-360\li2880} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'04.;}{\levelnumbers\'01;}\fi-360\li3600} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'05.;}{\levelnumbers\'01;}\fi-180\li4320} +{\listlevel\levelnfc0\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'06.;}{\levelnumbers\'01;}\fi-360\li5040} +{\listlevel\levelnfc4\leveljc0\levelstartat1\levelfollow2{\leveltext \'02\'07.;}{\levelnumbers\'01;}\fi-360\li5760} +{\listlevel\levelnfc2\leveljc2\levelstartat1\levelfollow2{\leveltext \'02\'08.;}{\levelnumbers\'01;}\fi-180\li6480}{\listname RTF_Num 5;}\listid4} +{\list\listtemplateid5 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li720} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li1440} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li2160} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li2880} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li3600} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li4320} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\f7\f7\f7\fi-360\li5040} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\f8\f8\f8\fi-360\li5760} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\f9\f9\f9\fi-360\li6480}{\listname RTF_Num 6;}\listid5} +{\list\listtemplateid6 +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\lang3082\f7\langfe3082\f7\f7\fi-360\li720} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\lang3082\f8\langfe3082\f8\f8\fi-360\li1440} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\lang3082\f9\langfe3082\f9\f9\fi-360\li2160} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\lang3082\f7\langfe3082\f7\f7\fi-360\li2880} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\lang3082\f8\langfe3082\f8\f8\fi-360\li3600} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\lang3082\f9\langfe3082\f9\f9\fi-360\li4320} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61623 ?;}{\levelnumbers;}\f7\lang3082\f7\langfe3082\f7\f7\fi-360\li5040} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u111 ?;}{\levelnumbers;}\f8\lang3082\f8\langfe3082\f8\f8\fi-360\li5760} +{\listlevel\levelnfc23\leveljc0\levelstartat1\levelfollow2{\leveltext \'01\u61607 ?;}{\levelnumbers;}\f9\lang3082\f9\langfe3082\f9\f9\fi-360\li6480}{\listname RTF_Num 7;}\listid6} +}{\listoverridetable{\listoverride\listid1\listoverridecount0\ls0}{\listoverride\listid2\listoverridecount0\ls1}{\listoverride\listid3\listoverridecount0\ls2}{\listoverride\listid4\listoverridecount0\ls3}{\listoverride\listid5\listoverridecount0\ls4}{\listoverride\listid6\listoverridecount0\ls5}} + +{\info{\comment StarWriter}{\vern6450}}\deftab708 +{\*\pgdsctbl +{\pgdsc0\pgdscuse195\pgwsxn12240\pghsxn15840\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn708\pgdscnxt0 Predeterminado;}} +{\*\pgdscno0}\paperh15840\paperw12240\margl1701\margr1701\margt1417\margb708\sectd\sbknone\pgwsxn12240\pghsxn15840\marglsxn1701\margrsxn1701\margtsxn1417\margbsxn708\ftnbj\ftnstart1\ftnrstcont\ftnnar\aenddoc\aftnrstcont\aftnstart1\aftnnrlc +\pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El presente documento detalla la implementaci\'f3n de seguridad s\'f3lo a nivel de la aplicaci\'f3n, en base a los conceptos partidos de los anteriores modelos de seguridad y men\'fa, as\'ed como la especificaci\'f3n del DER propio dentro de la base de datos para tratar est +os t\'f3picos, vinculados a los servicios de la base de directorio. Aunque esta documentaci\'f3n estipula espec\'edficamente las especificaciones sobre la aplicaci\'f3n, inevitablemente debemos hacer referencia al manejo de usuarios del dominio Windows implementado en + Samba ya que los usuarios en el directorio son los autoritativos. Por ello comenzaremos por este lado y luego seguiremos con la implementaci\'f3n propia referente a la aplicaci\'f3n.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b ABM de usuarios en el dominio, datos propios de los usuarios internos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Los usuarios internos son todo el personal de la Obra Social. En el momento de la incorporaci\'f3n de un empleado (cualquiera sea su cargo), el administrador del dominio deber\'e1 darlo de alta como tal bajo el contenedor correspondiente (en Casa Central o en al +guno de los CAP). Esto lo debe hacer a trav\'e9s de alguna de las herramientas administrativas que provee Samba como WEBMIN o SWAT, que son aplicaciones WEB de uso libre, o con las propias herramientas de samba por l\'ednea de comando, como el {\b smbpasswd}.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 La estructura corporativa del \'e1rbol ser\'e1 como se muestra a continuaci\'f3n:} +\par +\pard\plain\absw7996\absh-5551\dfrmtxty170\nowrap\pvpara\posyt\phcol\posxc{\*\flymaincnt0\flyvert55489\flyhorz54274\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import 01.png}}{\fldrslt }}} +\pard +\pard\plain \ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\f4\fs24\lang3082 {\loch\f4\fs24\lang3082\i0\b0 donde Sede Central es el contenedor que representa la Casa Matriz de la Obra Social y CAPn es el contenedor que representa a cada CAP. A la altura de los contenedores deber\'e1 crearse el usuario administrador general de todo el directorio, con derechos de su +pervisor sobre roto el \'e1rbol (desde o=Miklolife hacia abajo en el sub\'e1rbol, heredando los permisos hacia abajo).} +\par \pard\plain \ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\f4\fs24\lang3082 {\loch\f4\fs24\lang3082\i0\b0 Los usuarios entrantes deber\'e1n incorporarse debajo del contenedor donde est\'e9n trabajando f\'edsicamente, posibilitando el movimiento a otro contenedor en caso de viaje o cambio de lugar f\'edsico de trabajo. Adicionalmente se genera un contenedor {\b ou=Grupo_Gestio +n} exclusivo para la nuestra aplicaci\'f3n, debajo del cual estar\'e1n los grupos representativos de roles dentro de la aplicaci\'f3n, tema que se tratar\'e1 en breve y con sumo detalle. El contenedor {\b ou=Desafectados} es para uso exclusivos de usuarios desafectados de l +a empresa. Finalmente, en el contenedor {\b ou=Extranet} deber\'e1n ubicarse los afiliados, que no son usuarios internos, s\'f3lo a los efectos de autenticaci\'f3n. Este t\'f3pico tambi\'e9n ser\'e1 discutido en breve.} +\par \pard\plain \ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\f4\fs24\lang3082 {\loch\f4\fs24\lang3082\i0\b0 El administrador deber\'e1 setear un password default que el usuario deber\'e1 cambiar la primera vez que se logu\'e9e al dominio desde una de las terminales (es importante destacar que el administrador del dominio debe incorporar los trustees correspondientes para + todas las m\'e1quinas dentro de la organizaci\'f3n). Este procedimiento fue descrito en el modelo 13, conceptos de seguridad, en donde se detalla las precauciones a tomar en el intermedio en que se pise un password de usuario o se cree uno por primera vez.} +\par \pard\plain \ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\f4\fs24\lang3082 {\loch\f4\fs24\lang3082\i0\b0 Las pol\'edticas de password establecidas son de 6 caracteres m\'ednimo, incluyendo por lo menos un car\'e1cter num\'e9rico. Se establecer\'e1 adicionalmente una pol\'edtica de caducidad de contrase\'f1a de 60 d\'edas, impidiendo establecer la contrase\'f1a actual como pr\'f3xima en el + momento de cambio.} +\par \pard\plain \ltrpar\s1\rtlch\afs24\lang255\ltrch\dbch\afs24\langfe3082\loch\f4\fs24\lang3082 {\loch\f4\fs24\lang3082\i0\b0 Para la desafectaci\'f3n de usuarios se tomar\'e1 la siguiente pol\'edtica: cuando un empleado es despedido o se desvincula por otro medio de la empresa, se lockea su cuenta v\'eda LDAP y se mueve el mismo al contenedor {\b ou=desafectados}. A los 30 d\'edas el usuario es bor +rado definitivamente del directorio.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b ABM de usuarios externos, usuario administrativo para la aplicaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f2\fs20\lang1033 {\loch\f2\fs20\lang3082\i0\b0 La aplicaci\'f3n deber\'e1 contar con un usuario administrativo para realizar las tareas de autenticaci\'f3n, autorizaci\'f3n y creaci\'f3n de usuarios externos. Este usuario estar\'e1 dentro del contenedor de la Casa Central y se su DN (Distinguished Name) ser\'e1 {\b cn=admin_ge +stion,ou=Sede_Central,o=Miklolife}. El mismo deber\'e1 tener los siguientes permisos:} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Sobre los contenedores de usuarios (todos estos permisos heredados al sub\'e1rbol):} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b B\'fasqueda} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Comparaci\'f3n de atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Lectura de objetos y sus atributos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f2\fs20\lang1033 {\loch\f2\fs20\lang3082\i0\b0 Sobre el contenedor {\b ou=Grupo_Gestion,o=Miklolife} deber\'e1 tener (todos estos permisos heredados al sub\'e1rbol):} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b B\'fasqueda} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Comparaci\'f3n de atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Lectura de objetos y sus atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Creaci\'f3n} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Modificaci\'f3n de atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Renombrado} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Eliminaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f2\fs20\lang1033 {\loch\f2\fs20\lang3082\i0\b0 A su vez, y como se ve en la figura esquem\'e1tica del directorio, habr\'e1 un contenedor externos. Dentro del mismo se alojar\'e1n los usuarios que no son empleados de la corporaci\'f3n, es decir aquellos que realicen tareas desde los prestadores y los pacientes mism +os. El Distinguished Name del contenedor ser\'e1 {\b ou=Externos,o=Miklolife} y tendr\'e1 los siguientes permisos (todos heredados al sub\'e1rbol):} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b B\'fasqueda} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Comparaci\'f3n de atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Lectura de objetos y sus atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Creaci\'f3n} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Modificaci\'f3n de atributos} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Renombrado} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Eliminaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f2\fs20\lang1033 {\loch\f2\fs20\lang3082\i0\b0 Estos usuarios tendr\'e1n pocos atributos habilitados como se ver\'e1 luego, y servir\'e1n para loguearse remotamente hacia la aplicaci\'f3n, pero usando el mismo repositorio de identidades que el resto de los usuarios de la aplicaci\'f3n. Los mismos basar\'e1n su comportam +iento bajo el mismo esquema que el resto, por asignaci\'f3n a grupos dentro del contenedor de grupos, que ser\'e1 quien defina el o los perfiles de los usuarios.} +\par \pard\plain \sb240\sa120\keepn\f2\fs20\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f2\fs20\lang1033\i\b {\loch\f2\fs20\lang3082\i\b Datos propios de los usuarios, contenedores y grupos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f2\fs20\lang1033 {\loch\f2\fs20\lang3082\i0\b0 Como se especific\'f3 anteriormente, se emplear\'e1n las {\b RFC 3377, 2251, 2252, 2253, 2254, 2256, 2829-2830}, y particularmente para los usuarios, la RFC {\b 2798} que define la clase estructural {\b inetOrgPerson} y la RFC {\b 2307} que define las clases {\b posixAccount, posixGrou +p, shadowAccount} auxiliares utilizadas por Samba, as\'ed como tambi\'e9n las clases propias de Samba como {\b sambaSamAccount}. Tambi\'e9n se utilizar\'e1n las clases estructurales {\b organization }y {\b organizationalUnit} para los respectivos contenedores que jerarquizan al \'e1rbol +, y la clase estructural {\b groupOfUniqueNames} para los grupos.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 A continuaci\'f3n se detallan los atributos que tendr\'e1n las entries de cada clase, exceptuando a los usuarios que se tratar\'e1n luego con m\'e1s detalle:} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033{\loch\f4\fs24\lang3082\i0\b{\b Organizaci\'f3n:}}{\loch\f4\fs24\lang3082es la ra\'edz del sub\'e1rbol que representa la corporaci\'f3n, ser\'e1n instancias de la clase {\b organization}. Solamente contendr\'e1 su DN, el atributo O con el RDN del objeto, y una descripci\'f3n, en la misma se presentar\'e1 la raz\'f3n social de la empresa.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033{\loch\f4\fs24\lang3082\i0\b{\b Contenedores:}}{\loch\f4\fs24\lang3082ser\'e1n de la clase {\b organizationalUnit}. Dividen jer\'e1rquicamente al \'e1rbol para no hacerlo plano si no corporativo, conteniendo a los distintos usuarios y grupos de manera separada seg\'fan ubicaciones f\'edsicas y roles. Ser\'e1n cargados su DN, el atribu +to ou que forma su RDN y como descripci\'f3n deber\'e1n contener el motivo por el cual se realiz\'f3 dicha subdivisi\'f3n l\'f3gica.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033{\loch\f2\fs20\lang3082\i0\b{\fs20\f2{\b Grupos:}}}{\fs20\f2\fs20\f2\fs20\f2{\loch\f2\fs20\lang3082ser\'e1n de la clase {\b groupOfUniqueNames} definida en X.500, y adicionalmente tendr\'e1n la clase auxiliar {\b posixGroup} para el tratamiento Samba, en el cual no ahondaremos. Estos objetos tendr\'e1n cargado su DN, el CN como RDN del mismo, y los atributos optati +vos description, donde estar\'e1 el papel que juega el grupo en la corporaci\'f3n o a nivel de aplicaci\'f3n, y {\b uniqueMember}, que contendr\'e1 el DN de los usuarios que pertenezcan a este grupo. Los atributos cargados por Samba no ser\'e1n descriptos en este documento, +y est\'e1n disponibles online en }}{\loch\f4\fs24\lang3082{\field{\*\fldinst HYPERLINK "http://www.samba.org/" }{\fldrslt \*\cs120\cf3\ul\rtlch\ltrch\dbch\loch\fs24\lang3082{\ul\fs20\f2\cf2 www.samba.org}}}{\fs20\f2 , lo mismo para los usuarios.}} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Usuarios Internos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Este tipo de objeto ser\'e1 tratado especialmente y se mostrar\'e1n los datos necesarios para los usuarios empleados de la organizaci\'f3n. A continuaci\'f3n se muestra una tabla con los atributos de la clase {\b inetOrgPerson} que ser\'e1n utilizados (no ser\'e1n utilizados tod +os), y un mapeo al mundo {\cf1 humano} de que representa cada atributo. Los atributos est\'e1n definidos en esta clase y en las clases de la que hereda ({\b organizationalPerson, person, Top}) seg\'fan la RFC 2798:} +\par \pard\plain \ltrpar\s6\cf0\ul\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat1\cellx4365\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre del atributo} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre descriptivo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b uid} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apodo del usuario} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b cn} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apodo del usuario} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b sn} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apellido} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b givenName} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Primer Nombre} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b fullName} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Nombre Completo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b departmentNumber} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Numero de CAP / Sede Central} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b employeeNumber} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 N\'famero de legajo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b employeeType} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Tipo de empleado (efectivo, pasante, contratista)} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b homePhone} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Tel\'e9fono Particular} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b homePostalAddress} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Direcci\'f3n Particular} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b mail} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Mail corporativo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b photo} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 URI a la foto del empleado} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b userPassword} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Password del usuario, encriptado seg\'fan el directorio elegido (este atributo no se puede leer como parte del esquema, s\'f3lo admite un compare, esto es a nivel est\'e1ndar X.500)} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b description} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Observaciones Generales} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b title} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Cargo del Empleado} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b ou} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Area} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b L} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Zona de trabajo} +\cell\row\pard \pard\plain \ltrpar\s6\cf0\ul\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang255\ltrch\dbch\af1\afs20\langfe2058\loch\f1\fs20\lang2058 +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Usuarios Externos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 A continuaci\'f3n se presenta la misma tabla con los atributos necesarios (y \'fanicos) para los usuarios externos como prestadores y afiliados:} +\par \pard\plain \ltrpar\s6\cf0\ul\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs20\lang255\ltrch\dbch\af1\afs20\langfe2058\loch\f1\fs20\lang2058 +\par \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat1\cellx4365\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre del atributo} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre descriptivo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b uid} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apodo del usuario} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b cn} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apodo del usuario} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b sn} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Apellido} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b givenName} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 PrimerNombre} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b fullName} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 NombreCompleto} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b homePhone} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Tel\'e9fono Particular} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b homePostalAddress} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Direcci\'f3n Particular} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b mail} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Mail corporativo} +\cell\row\pard \trowd\trql\trleft-108\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4365\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b userPassword} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Password del usuario, encriptado seg\'fan el directorio elegido (este atributo no se puede leer como parte del esquema, s\'f3lo admite un compare, esto es a nivel est\'e1ndar X.500)} +\cell\row\pard \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b Programas a utilizar} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Ya hemos establecido que el dominio ser\'e1 windows pero administrado desde un SAMBA, aplicaci\'f3n de uso gratuito disponible en internet. Para soporte de \'e9sta aplicaci\'f3n distribuida, se utilizar\'e1 un sistema operativo Novell Suse Enterprise 9 (no Netware) que c +orrer\'e1 bajo las especificaciones planteadas en el modelo 13, conceptos de seguridad. El mismo sistema operativo ser\'e1 utilizado para soportar al directorio. Para la base del directorio hay una amplia gama de opciones, como por ejemplo:} +\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li360\ri0\lin360\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 eDirectory, de Novell} +\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li360\ri0\lin360\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Active Directory, de Microsoft} +\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li360\ri0\lin360\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Oracle Internet Directory, de Oracle} +\par \pard\plain {\listtext\pard\plain \li360\ri0\lin360\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls0\aspalpha\li360\ri0\lin360\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 OpenLDAP, del grupo OpenLDAP y de distribuci\'f3n gratuita} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 AD y OID de Microsoft y Oracle respectivamente los descartamos de inmediato por sus bajas prestaciones y dif\'edcil administraci\'f3n. La elecci\'f3n se inclina hacia Novell eDirectory, producto de muchos a\'f1os de antig\'fcedad y totalmente robusto. El mismo utiliza MD +5 para proteger internamente sus datos haci\'e9ndolo dif\'edcil de vulnerar. OpenLDAP se descart\'f3 a pesar de ser una opci\'f3n OpenSource, ya que es p\'e9simo a nivel de directorio, si bien cumple con todos los est\'e1ndares, posee muchas limitaciones y caracter\'edsticas q +ue el mismo grupo OpenLDAP piensa no desarrollar en el futuro.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Para las estaciones de trabajo, se instalar\'e1 un windows 2000 professional, y la aplicaci\'f3n de gesti\'f3n. Se limitar\'e1 la manejabilidad del sistema operativo por parte del usuario com\'fan, y se activar\'e1 un protector de pantalla con contrase\'f1a a los 5 minutos de +desuso, de modo tal que la estaci\'f3n permanezca lockeada en caso de que el usuario deje su puesto de trabajo moment\'e1neamente.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En cuanto al motor de base de datos a utilizar existen varias alternativas tambi\'e9n:} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\lang3082\f7\langfe3082\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 SQL Server 200X de MS} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\lang3082\f7\langfe3082\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Oracle 10} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\lang3082\f7\langfe3082\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Mysql} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\lang3082\f7\langfe3082\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls5\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 PostgreSQL} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 La inclinaci\'f3n surge hacia PostgreSQL debido al alto contenido de prestaciones y caracter\'edsticas embebidas y a que es de uso gratuito, compitiendo con Oracle, cuyo motor es muy potente y sus prestaciones son altas, como tambi\'e9n la de SQL Server. MySQL toda +v\'eda est\'e1 carente de ciertas caracter\'edsticas que facilitan el desarrollo, raz\'f3n por la cual queda en \'faltimo lugar entre los motores posibles.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b Base de Datos Relacional, dise\'f1o y caracter\'edsticas} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Como se explic\'f3 en el modelo 13, conceptos de seguridad, para manejarla a nivel aplicaci\'f3n se combina la potencia del directorio con tablas param\'e9tricas de la base de datos propia de la aplicaci\'f3n. A nivel esquem\'e1tico, se mostrar\'e1 nuevamente la figura del +modelo anterior:} +\par +\pard\plain\absw5057\absh-4254\nowrap\pvpara\posyc\phcol\posxc{\*\flymaincnt0\flyvert55490\flyhorz16898\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import 02.png}}{\fldrslt }}} +\pard +\pard\plain \ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Los grupos del directorio (clase {\b groupOfUniqueNames}) ser\'e1n quienes llevar\'e1n la tarea de mantener el perfil del usuario. Un usuario puede pertenecer a todos los grupos que desee, de manera que se pueden combinar haciendo perfiles m\'e1s complejos. Para ver los + perfiles por defecto que deber\'e1n estar inicialmente, ver la secci\'f3n 6.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Recaer\'e1 luego en la base de datos relacional el parametrizar cada grupo contra una funcionalidad propia de la aplicaci\'f3n. A continuaci\'f3n se detalla el DER de esta porci\'f3n de la base de datos de la aplicaci\'f3n, completamente aislada e independiente del resto + de las tablas y relaciones:} +\par +\pard\plain\absw8756\absh-3831\nowrap\pvpara\posyt\phcol\posxc{\*\flymaincnt0\flyvert55489\flyhorz31234\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import 03.png}}{\fldrslt }}} +\pard +\pard\plain \ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Explicaremos a continuaci\'f3n el significado y uso de cada una de las tablas.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Diccionario de datos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Tablas} +\par \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat1\cellx2678\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Tabla} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Descripci\'f3n} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2678\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Perfil_Funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf1{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\ql\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Su objetivo es mapear un grupo del directorio contra una funcionalidad propia de la aplicaci\'f3n.} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2678\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Tabla param\'e9trica que contiene todas las funcionalidades posibles dentro de la aplicaci\'f3n.} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2678\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Funcionalidad_Menu} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Desglosa cada funcionalidad en subactividades, y ser\'e1n las que utiliza la aplicaci\'f3n para mostrar en pantalla.} +\cell\row\pard \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Diccionario de composici\'f3n de los campos} +\par \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx2133\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx4089\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx5156\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx5868\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx6401\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx6935\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat5\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Tabla} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Campo} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Tipo} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nulo} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b PK} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b FK} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Referencia} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Perfil_Funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Id} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Integer} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre_grupo} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Varchar} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Fid_funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Integer} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Funcionalidad} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Id} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Integer} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre_funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Varchar} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Descripcion} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Varchar} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Funcionalidad_Menu} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Id} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Integer} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Fid_funcionalidad} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Integer} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Funcionalidad} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Nombre_Menu} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Varchar} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2133\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx4089\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5156\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx5868\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6401\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx6935\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Descripcion_menu} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Varchar} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b SI} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b NO} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\cell\row\pard \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Especificaci\'f3n descriptiva de los atributos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En primer lugar, tenemos la tabla {\b Perfil_Funcionalidad}. Dentro de \'e9sta tabla tenemos un {\b id} interno a la tabla de modo de poder identificar como \'fanico a cada registro. Luego tenemos {\b nombre_grupo}, que es el nombre textual de uno de los grupos mantenidos en e +l contenedor de grupos del directorio (debe coincidir con el atributo CN del mismo). Finalmente, tenemos {\b fid_funcionalidad} que es la clave for\'e1nea hacia una funcionalidad, dentro de la entidad {\b Funcionalidad} que ser\'e1 descrita en el pr\'f3ximo paso.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En la tabla {\b Funcionalidad}, tenemos un {\b id} identificador \'fanico de cada registro y clave primaria de la tabla. Luego vemos el campo {\b nombre_funcionalidad}, que deber\'e1 ser un nombre corto distinsor de una de las funcionalidades de la aplicaci\'f3n. Finalmente, el a +tributo {\b descripci\'f3n}, que explayar\'e1 brevemente el uso de tal funcionalidad. Esta es una tabla netamente param\'e9trica.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Por \'faltimo, contamos con la tabla {\b Funcionalidad_Menu}, cuya funci\'f3n es el desglose de cada funcionalidad en diferentes subactividades. Cada una de \'e9stas ser\'e1 un \'edtem de men\'fa, tal como se explic\'f3 en el modelo 12, dise\'f1o conceptual de men\'fa. Como siempre, el c +ampo {\b id }identifica l\'f3gicamente a cada registro. Luego, {\b fid_funcionalidad} ser\'e1 un for\'e1neo hacia una funcionalidad de la tabla del p\'e1rrafo anterior. Luego vemos a {\b nombre_menu} que es un descriptivo corto de la actividad que proporcionar\'e1 el item en cuesti\'f3n y + es lo que se mostrar\'e1 en pantalla, y {\b descripcion_menu }es una breve descripci\'f3n acerca de que realiza esta subactividad desprendida de cierta funcionalidad.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Reglas de Integridad Referencial} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Tabla Funcionalidad} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Al borrarse un registro de esta tabla, deben borrarse en cascada aquellos que le hac\'edan referencia desde las tablas {\b Perfil_Funcionalidad }y {\b Funcionalidad_Menu}. Esta operaci\'f3n es muy cr\'edtica, ya que se est\'e1 sacando una funcionalidad completa a la aplicaci\'f3n. +} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Cuando se da de alta, no es necesario en principio que Se generen registros en las otras dos tablas. Si no contiene registros referenciados en {\b Funcionalidad_Menu}, simplemente se toma como que dicha funcionalidad no posee subactividades.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Tabla Perfil_Funcionalidad} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Tanto al crear o borrar un registro, el mismo no tiene impacto en el resto de las tablas. Simplemente se le est\'e1 agregando o sacando respectivamente, una funcionalidad al rol elegido.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Tabla Funcionalidad_Menu} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En este caso la creaci\'f3n y el borrado son irrestrictos como en el caso anterior. Crear o borrar un registro implica agregar o eliminar una subactividad a una funcionalidad.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b Perfiles y funcionalidades por defecto} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En el momento inicial la aplicaci\'f3n contar\'e1 con ciertos perfiles ya creados por defecto. Los mismos estar\'e1n contenidos dentro del contenedor {\b ou=Grupo_Gestion,o=Miklolife} y ser\'e1n los siguientes grupos:} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat1\cellx3571\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 RDN (Relative Distinguished Name)} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Objetivo} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3571\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=autenticados} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Representa a todos los usuarios que tienen acceso a la aplicaci\'f3n. Solamente los usuarios que se encuentren dentro de este grupo podr\'e1n intentar autenticarse contra la aplicaci\'f3n, de lo contrario ser\'e1n rechazados autom\'e1ticamente.} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3571\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Administradores} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Representa a los usuarios cuyo rol es Administrativo (ver el actor Administrador en el caso de usos).} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3571\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Prestadores} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Representa a los usuarios que son empleados de las prestadoras, los mismos estar\'e1n en el contenedor {\b ou=Extranet,o=Miklolife} y tendr\'e1n todas aquellas funcionalidades habilitadas para usuarios empleados de las distintas prestadoras de la Obra Social.} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3571\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Afiliados} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Representa a los usuraos afiliados a la obra social, que accederan por medio de la extranet para realizar tareas sobre sus cuentas y a nivel general acerca de su Plan. Estos usuarios estar\'e1n contenidos dentro de {\b ou=Extranet,o=Miklolife}.} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx3571\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Operadores} +\cell\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Representa a todos los usuarios cuyo rol es Operador (ver el actor del mismo nombre en el caso de uso).} +\cell\row\pard \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 As\'ed mismo, y relacionadas con los grupos anteriores, se deber\'e1n presentar las siguientes funcionalidades por default:} +\par \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clcbpat5\cellx2142\clbrdrt\brdrs\brdrw1\brdrcf1\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\clcbpat5\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Grupo (perfil)} +\cell\pard\plain \intbl\ltrpar\s6\cf4\qc{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Funcionalidad} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2142\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Administradores} +\cell\pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de usuarios} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de funcionalidades} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de planes} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de prestaciones} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de afiliados} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de promotores} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Generaci\'f3n de reportes} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 ABM de perfiles (Grupos)} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls4\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Armar Cartilla} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2142\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Prestadores} +\cell\pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Recibir y Cotejar consumos y Prestaciones} +\cell\row\pard \trowd\trql\trleft-70\trpaddft3\trpaddt0\trpaddfl3\trpaddl108\trpaddfb3\trpaddb0\trpaddfr3\trpaddr108\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\cellx2142\clbrdrl\brdrs\brdrw1\brdrcf1\clbrdrb\brdrs\brdrw1\brdrcf1\clbrdrr\brdrs\brdrw1\brdrcf1\cellx8838 +\pard\intbl\pard\plain \intbl\ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b {\loch\f2\fs20\lang2058\i0\b Cn=Operadores} +\cell\pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Atender Consulta Afiliado} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Ingresar Solicitud} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Agregar Afiliado} +\par \pard\plain \intbl{\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha\f7\f7\f7 \u61623 ?}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls1\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Pedir Autorizaci\'f3n Manual} +\cell\row\pard \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ab\ltrch\dbch\af2\afs20\langfe2058\ab\loch\f2\fs20\lang2058\b +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\i\b\fs28\langfe3082\i\b\fs28\i\b \ltrpar\s13\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ai\ab\ltrch\dbch\afs24\langfe255\ai\ab\loch\f6\fs24\lang1033\i\b {\loch\f6\fs28\lang3082\i\b Operatoria diaria \endash Integraci\'f3n del directorio y la base de datos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En esta secci\'f3n se mostrar\'e1n las actividades relacionadas a seguridad por parte de la aplicaci\'f3n y se delinear\'e1 con detalle c\'f3mo se debe proceder para implementar tales actividades.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Login en el Dominio} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Este t\'f3pico no hace a la aplicaci\'f3n y se describir\'e1 brevemente el sistema de login de un dominio windows, aunque no se graficar\'e1 ni entrar\'e1 en detalles con respecto al mismo.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El usuario introduce su usuario y password as\'ed como tambi\'e9n especifica el dominio al que se quiere loguear. En ese momento, la m\'e1quina env\'eda al PDC una petici\'f3n de login, junto con el modo de encriptaci\'f3n utilizado (NT o LanManager, ver el glosario del mod +elo 13). El PDC contesta (si la m\'e1quina est\'e1 registrada) con un string de 8 bytes random, llamado challenge. El mismo llega a la m\'e1quina. All\'ed se encripta NT o LanManager el password introducido por el usuario, y con \'e9l encripta el challenge y se env\'eda el +resultado al PDC. Del otro lado, el PDC hace lo mismo con el password que ten\'eda almacenado para el usuario (lo busca del objeto usuario del directorio) y finalmente compara estos dos strings, autenticando la veracidad del usuario si el resultado de la comp +araci\'f3n es positivo, o denegando su acceso al dominio si es negativo.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Login a la aplicaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Este proceso se relatar\'e1 en detalle ya que se considera crucial en cuanto al tema de seguridad. Una vez adentro de la aplicaci\'f3n, el usuario podr\'e1 hacer todo lo que su rol le permita con lo cual una vulneraci\'f3n en esta parte puede llegar a romper el negoci +o.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 La pantalla de login es simple y consta de dos cajas de texto, una para ingresar un username y luego un password, \'e9ste \'faltimo mostrando como echo caracteres asterisco.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 La autenticaci\'f3n constar\'e1 de los siguientes pasos:} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha 1.}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 El usuario ingresa su username y su password. El usuario {\b uid=admin_gestion,ou=Sede_Central,o=Miklolife} en el cual se impersonifica la aplicaci\'f3n, realiza una conexi\'f3n contra el server LDAP, y un bind con sus credenciales propias, hardcodeadas en la aplicac +i\'f3n (bind es el t\'e9rmino por el cual se toma las riendas de las operaciones del directorio bajo cierto usuario, sete\'e1ndose autom\'e1ticamente los permisos correspondientes). El siguiente paso es hacer un searh LDAP, a partir de {\b o=Miklolife}, con scope subtree ( +ver la RFC 2254 para los detalles de la b\'fasqueda y los filtros LDAP). Se usar\'e1 el siguiente filtro {\b (&(objectclass=inetOrgPerson)(uid=XXXXX))}. Este filtro, para el p\'fablico sql, es un an\'e1logo a la porci\'f3n where en un select sql. El mismo est\'e1 en notaci\'f3n pre +fija, y lo que queremos precisar ac\'e1 es que el server devuelva aquellos objetos (deber\'eda ser uno s\'f3lo o ninguno) con clase {\b inetOrgPerson} (es un usuario) y cuyo {\b uid} es {\b XXXXX} (donde esto \'faltimo es el username introducido por el usuario). Si el mismo no exist +e en el directorio (c\'f3digo LDAP 32 \endash No Such Entry), la autenticaci\'f3n falla y se deniega el acceso al usuario. Si el usuario existe, se pasa al punto 2 (c\'f3digo LDAP 0, success). Si hubiere m\'e1s de un resultado, se deniega el acceso, pero este es un error ad +ministrativo, ya que no deber\'edan haber dos usuarios iguales ya que esto est\'e1 restringido por el dominio.} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha 2.}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 En este punto obtenemos el DN del usuario resultante de la b\'fasqueda del punto 1. Ahora, se realiza un bind LDAP con este mismo usuario (con su DN y su password), esta acci\'f3n se traduce como un rebind. Si la misma falla (c\'f3digo LDAP 49, Invalid Credentials) +, el password ingresado por el usuario es incorrecto y se deniega el acceso. Si el c\'f3digo es 0 \endash Success el usuario est\'e1 casi adentro de la aplicaci\'f3n y se pasa al punto 3.} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha 3.}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls3\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 El siguiente paso es buscar si el usuario est\'e1 en el grupo {\b cn=autenticados,ou=Grupo_Gestion,o=Miklolife}. Si no se encuentra dentro del mismo (atributo {\b uniqueMember}) se deniega el acceso al mismo (el usuario es parte del dominio pero no de la aplicaci\'f3n). S +i el DN del usuario se encuentra entre los miembros del grupo, entonces el usuario pertenece a la aplicaci\'f3n y est\'e1 adentro de la misma.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Es importante destacar que en cada punto se posibilita una denegaci\'f3n de ingreso al usuario por alguna causa. Bajo ning\'fan concepto hay que darle al usuario informaci\'f3n del por qu\'e9 de la falla de la autenticaci\'f3n ya que estas son pistas que pueden ayudar a +piratas inform\'e1ticos. Ante cualquier error, se devolver\'e1 el mensaje \ldblquote Su usuario o password son incorrectos\rdblquote . Es el \'fanico mensaje que se arrojar\'e1 ante un login err\'f3neo.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El paso siguiente es realizar la autorizaci\'f3n del usuario. Para ello, se buscan aquellos grupos en cuyo atributo {\b uniqueMember} figure el DN del usuario logueado. Luego, con la lista de estos grupos, se entra en la base de datos en la tabla {\b Perfil_Funcional +idad}, y se buscan todas las entradas de la tabla que tengan los grupos resultantes de esta \'faltima b\'fasqueda. Una vez detectadas estos registros, se tendr\'e1n las funcionalidades asociadas al rol del usuario dentro de la tabla {\b Funcionalidad} y junto con ellas, +los \'edtems de men\'fa cuando correspondan, si es que hay asociados registros en la tabla {\b Funcionalidad_Menu}.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El siguiente esquema representa el usuario en la autenticaci\'f3n y b\'fasqueda de perfiles para mantener una mejor idea conceptual de lo que se pretende lograr.} +\par +\pard\plain\absw8785\absh-5087\dfrmtxty170\nowrap\pvpara\posy170\phcol\posx27{\*\flymaincnt0\flyvert55488\flyhorz26624\flyanchor0\flycntnt}{{\field\fldpriv{\*\fldinst{\\import 04.png}}{\fldrslt }}} +\pard +\pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b ABM de usuarios internos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Para estos procesos se deber\'e1 utilizar un usuario perteneciente al grupo {\b cn=Administradores,ou=Grupos_Gestion,o=Miklolife}.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Alta} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Para dar de alta un usuario, se ingresar\'e1 el username del mismo, y con \'e9ste se har\'e1 una b\'fasqueda en todo el \'e1rbol, a partir de {\b o=Miklolife}. Si el usuario no existe, se informa del hecho y se deniega el alta del mismo (un usuario debe pertenecer a la corpor +aci\'f3n).} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En caso de existir el usuario, simplemente se lo agrega (controlando que no estuviera previamente incluido) al grupo {\b cn=autenticados,ou=Grupo_Gestion,o=Miklolife}.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El siguiente paso es asignarlo a los perfiles correspondientes, con lo cual el paso siguiente es traer todos los grupos (menos {\b cn=autenticados)} debajo del contenedor {\b ou=Grupo_Gestion,o=Miklolife}. Se mostrar\'e1 una lista de los mismos (solamente el valor del +atributo CN). El usuario administrador podr\'e1 asignarlo a m\'faltiples perfiles, desde un combo multiseleccionable desplegable. Finalmente, se asignar\'e1 el usuario a cada uno de los grupos elegidos v\'eda LDAP. Un usuario puede ser ingresado sin membres\'edas previas +, simplemente no se le presentar\'e1 ninguna actividad al loguearse a la aplicaci\'f3n. Luego podr\'e1n agregarse membres\'edas en la instancia de modificaci\'f3n.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Modificaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Para los usuarios internos a la corporaci\'f3n, no se permitir\'e1n modificar datos inherentes al mismo dentro de esta aplicaci\'f3n, debe realizarse desde alguna de las herramientas administradoras del dominio. En esta instancia para estos usuarios, se permitir\'e1 c +ambiar las membres\'edas a los grupos que har\'e1n el perfil del usuario. Para ello se presentar\'e1 un combo como en el proceso de alta, con los grupos actuales a los que el usuario est\'e1 vinculado preseleccionados. Se elegir\'e1n los que se desee para el usuario en c +uesti\'f3n, y se guardar\'e1n sus membres\'edas v\'eda LDAP.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Baja} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 La baja de un usuario simplemente consiste en desvincularlo de todos los grupos dentro del contenedor {\b ou=Grupos_Gestion,o=Miklolife}. En realidad basta con sacarlo del grupo {\b cn=autenticados} pero se le sacar\'e1 la membres\'eda a todos los grupos de modo de no dej +ar basura.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b ABM de usuarios externos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Para estos procesos se necesitar\'e1 un usuario que sea miembro del grupo {\b cn=Administradores,ou=Grupos_Gestion,o=Miklolife}. Todos los usuarios tratados estar\'e1n \'fanicamente en el contenedor {\b ou=Extranet,o=Miklolife}.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Alta} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 El alta de usuarios externos es similar a la de los internos pero se le permitir\'e1 adem\'e1s llenar los campos Username (uid y cn) ,Apellido (sn), Primer Nombre (givenName), Nombre Completo (fullName), Tel\'e9fono (homePhone), Direcci\'f3n (homePostalAddress), mail +(mail) y password (userPassword), con retipeo de este \'faltimo, y ocultando los caracteres presentando asteriscos en la pantalla (entre par\'e9ntesis se muestran los atributos que se guardar\'e1n a nivel LDAP). S\'f3lo el campo Apellido ser\'e1 obligatorio, ya que con \'e9 +l se guarda el campo {\b sn} del objeto usuario y en la clase estructural {\b inetOrgPerson} este atributo es mandatario. Se deber\'e1n parsear los campos ingresados para evitar errores o intentos malintencionados de guardar informaci\'f3n (igualmente cada atributo del di +rectorio tiene su propia sintaxis y no admitir\'e1 valores que se alejen de la misma). En cuanto a los passwords, el directorio propio controlar\'e1 seg\'fan las pol\'edticas establecidas.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Adicionalmente se presentar\'e1 un grupo de radio buttons con las leyendas {\b Prestador} y {\b Afiliado}, cada uno con un radio asociado.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Antes de guardar el nuevo objeto usuario, se mostrar\'e1 una pantalla preview con los datos ingresados (menos el password) y se pedir\'e1 confirmaci\'f3n o modificaci\'f3n de los datos, volviendo al paso anterior. Los campos en caso de modificaci\'f3n deber\'e1n ser prellen +ados con los valores entrados en el paso anterior.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Una vez con todos los datos del usuario, se procede a crear un objeto usuario, impersonific\'e1ndose en el usuario {\b cn=admin_gestion,ou=Sede_Central,o=Miklolife}. El usuario se crear\'e1 en el contenedor {\b ou=Externos,o=Miklolife}, y se asignar\'e1 al grupo {\b cn=Prestador +es,ou=Grupo_Gestion,o=Miklolife}, o a {\b cn=Afiliados,ou=Grupo_Gestion,o=Miklolife} seg\'fan se corresponda a un usuario de las prestadoras o a un afiliado de la Obra Social. Adicionalmente se deber\'e1 agregar a {\b cn=autenticados,ou=Grupo_Gestion,o=Miklolife}, que como + es de saber, corresponde a los usuarios de esta aplicaci\'f3n.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Si la respuesta es 0 \endash Success se dar\'e1 por finalizada la alta. Si la respuesta es distinta, como un 68 - entry already exists, 65 \endash object class violation, etc, se deber\'e1 volver al paso anterior y modificar los datos. No puede haber usuarios con el mismo u +sername dentro de un mismo contenedor.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Modificaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En esta etapa, se selecciona un usuario ya existente, y se permitir\'e1 modificar todos los campos (menos el password) del usuario. Este esquema es exactamente id\'e9ntico al alta, con la salvedad de que los campos ser\'e1n prellenados. El cambio de password ser\'e1 t +ratado aparte.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En el caso de estos usuarios, por ser externos, la modificaci\'f3n no contemplar\'e1 cambios en las membres\'edas ya que las funcionalidades ser\'e1n las del grupo al que pertenecen.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Como en el alta, antes de guardar las modificaciones se presentar\'e1 una pantalla a modo de preview con los datos ingresados, y un bot\'f3n para confirmar junto a otro para volver atr\'e1s.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Luego, se procede a hacer un ldap modify y como siempre, chequear que la respuesta del server sea exitosa, o en caso contrario volver a la pantalla inicial.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Baja} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Simplemente se los saca del grupo {\b cn=autenticados,ou=Grupo_Gestion,o=Miklolife}, y del grupo correspondiente si bien es un usuario de un prestador o un usuario afiliado de la Obra Social.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Cambios de Password} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Usuarios Internos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 No se les permitir\'e1 el cambio de password. Todos los usuarios que no pertenezcan a los grupos {\b cn=Prestadores,ou=Grupo_Gestion,o=Miklolife} o {\b cn=Afiliados,ou=Grupo_Gestion,o=Miklolife }deber\'e1n modificar sus password por medio de la terminal utilizando las t\'e9c +nicas conocidas de windows (ctrl+alt+del y luego Change Password). Esto cambiar\'e1 el password del dominio, modificando tambi\'e9n los passords LanManager / NT, con lo cual el usuario tendr\'e1 su nueva credencial para loguearse a todas las aplicaciones que utilic +en al directorio como repositorio central de identidades.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Usuarios Externos} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 A los usuarios prestadores y afiliados se les permitir\'e1 cambiar su password en un m\'f3dulo aparte. Todos los usuarios pertenecientes a estos grupos deben tener una funcionalidad de cambio de password y lo podr\'e1n hacer por las suyas. El mismo es cambiado a ni +vel LDAP y el atributo modificado es {\b userPassword}. El directorio tendr\'e1 una pol\'edtica establecida de modo que no se pueda volver a poner el password anterior como vigente.} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En este m\'f3dulo simplemente se mostraran dos cajas de texto, y el usuario deber\'e1 rellenarlas con lo nuevos passwords, por duplicado para corroborar que no haya habido errores de tipeo. Paso seguido se impersonifica en el usuario propio, y se modifica su pas +sword v\'eda LDAP, controlando que el server LDAP retorne siempre un 0 \endash Success y de lo contrario volver al paso anterior.} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Salida de la aplicaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Este evento no tiene ninguna actividad a nivel de directorio. Simplemente la aplicaci\'f3n vuelve a la pantalla de login pidiendo nuevas credenciales para tener acceso a la aplicaci\'f3n. De esta manera, el usuario no tiene acceso a ning\'fan m\'f3dulo si no se loguea + a la aplicaci\'f3n (se vuelve al punto {\b 7.2}).} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b Ver usuarios} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En este m\'f3dulo, se presentar\'e1 una lista seleccionable simple con todos los usuarios debajo de {\b o=Miklolife} que pertenezcan al grupo {\b cn=autenticados,ou=Grupo_Gestion,o=Miklolife}. Una vez elegido el usuario, se mostrar\'e1n todos los atributos relevantes del mis +mo (s\'f3lo los que tiene cargados en el entry del directorio), y las membres\'edas a las cuales pertenece (en el caso de externos, se mostrar\'e1 si es prestador o afiliado).} +\par \pard\plain \sb240\sa120\keepn\f6\fs28\lang3082\b\fs28\langfe3082\b\fs28\b \ltrpar\s14\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs24\lang255\ab\ltrch\dbch\afs24\langfe255\ab\loch\f6\fs24\lang1033\b {\loch\f6\fs28\lang3082\i0\b ABM de perfiles} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 En este apartado, se trata el agregado de nuevos perfiles a la aplicaci\'f3n. En este caso se debe acceder a la base relacional adem\'e1s del directorio jer\'e1rquico. Para estas operaciones la aplicaci\'f3n se debe impersonificar en el usuario {\b cn=admin_gestion,ou=Sed +e_Central,o=Miklolife}.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Alta} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 En el alta, se pedir\'e1 el nombre del nuevo perfil y se mostrar\'e1 una lista de las funcionalidades existentes. El usuario administrador deber\'e1 seleccionar del combo m\'faltiple aquellas funcionalidades que desea tenga el nuevo perfil. Previo a una pantalla de pr +evisualizaci\'f3n, se proceder\'e1 a los siguientes dos pasos:} +\par \pard\plain \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\aspalpha\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha 1.}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 Crear un nuevo grupo, dentro del contenedor {\b ou=Grupo_Gestion,o=Miklolife} con {\b cn=XXXX} donde {\b XXXX} es el nombre del nuevo perfil.} +\par \pard\plain {\listtext\pard\plain \li720\ri0\lin720\rin0\fi-360\f2\fs20\lang2058\f2\fs20\langfe2058\f2\fs20\qj\aspalpha 2.}\ilvl0 \ltrpar\s6\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\ls2\aspalpha\li720\ri0\lin720\rin0\fi-360\rtlch\af2\afs20\lang255\ltrch\dbch\af2\afs20\langfe2058\loch\f2\fs20\lang2058 {\loch\f2\fs20\lang2058\i0\b0 En la tabla Perfil_Funcionalidad, se agrega por cada funcionalidad elegida, un nuevo par {\b nombre_grupo / fid_funcionalidad} (Ver DER anterior).} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Modificaci\'f3n} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Se presentar\'e1 una pantalla similar al alta pero con aquellas funcionalidades elegidas preseleccionadas. El usuario deber\'e1 elegir las funcionalidades que quedar\'e1n para ese perfil, y acto seguido se proceder\'e1 a modificar la tabla {\b Perfil_Funcionalidad} modific +ando, eliminando y agregando registros de pares {\b nombre_grupo / fid_funcionalidad} seg\'fan se hayan seleccionado en el caso anterior.} +\par \pard\plain \sb240\sa120\keepn\f6\fs23\lang3082\i\b\fs23\langfe3082\i\b\fs23\i\b \ltrpar\s15\cf0{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb240\sa120\keepn\ql\rtlch\afs23\lang255\ai\ab\ltrch\dbch\afs23\langfe255\ai\ab\loch\f6\fs23\lang1033\i\b {\loch\f6\fs23\lang3082\i\b Baja} +\par \pard\plain \ltrpar\s2\cf0\qj{\*\hyphen2\hyphlead2\hyphtrail2\hyphmax0}\sb170\sa119\rtlch\af1\afs24\lang255\ltrch\dbch\af1\afs24\langfe255\loch\f4\fs24\lang1033 {\loch\f4\fs24\lang3082\i0\b0 Se presentar\'e1n una lista de perfiles (exceptuando los perfiles por default que se describieron secciones atr\'e1s). El usuario seleccionar\'e1 un perfil y se le advertir\'e1 que se est\'e1 por eliminar el mismo. Una vez realizado esto, y confirmado por el usuario, se +proceder\'e1 a hacer un ldap delete del grupo elegido, y se eliminar\'e1 de la tabla {\b Perfil_Funcionalidad} todos los registros donde {\b nombre_grupo} sea igual al {\b cn} del grupo que se ha eliminado.} +\par } \ No newline at end of file